PartiQL & SQL
PartiQL gibt DynamoDB eine SQL-ähnliche Syntax — aber es ist SELECT/INSERT/UPDATE
über eine einzelne Tabelle, keine Query-Engine. Es gibt kein JOIN, kein GROUP BY, kein
SUM über mehrere Items. Wenn du aus Gewohnheit SQL schreibst, bildet PartiQL ein
vertrautes Statement still auf einen vollständigen Tabellen-Scan ab und berechnet ihn dir.
Dieser Abschnitt setzt ehrliche Erwartungen an PartiQL und zeigt dann, wie die SQL Workbench
von DynoTable die Dinge tut, die PartiQL nicht kann — JOIN, GROUP BY und Aggregate —
client-seitig über eine begrenzte Ergebnismenge, und bleibt dabei innerhalb der
Zugriffsmuster-Regeln von DynamoDB.
Starte mit PartiQL vs SQL, um zu kalibrieren, was real ist.
Probier DynoTable aus, um SQL gegen deine Tabellen in der Workbench auszuführen.