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.

0 von 7 gelesenQuiz
DynamoDB PartiQL vs. SQL: Was anders ist (und was kaputtgeht)
DynamoDB PartiQL sieht aus wie SQL, ist es aber nicht — kein JOIN, GROUP BY, keine Unterabfragen oder Aggregate. Hier erfährst du, was anders ist, was kaputtgeht und wie DynoTables SQL Workbench die Abfragen ausführt, die PartiQL nicht kann.
Einsteiger7 Min. Lesezeit
PartiQL für DynamoDB anhand von Beispielen
PartiQL für DynamoDB anhand von Beispielen — SELECT, INSERT, UPDATE, DELETE mit SQL-ähnlicher Syntax, plus die Stolperfallen rund um Partition Keys und vollständige Tabellen-Scans.
Einsteiger2 Min. Lesezeit
SQL für DynamoDB: Was geht, was nicht, und die Workbench
Kann man DynamoDB mit SQL abfragen? PartiQL ist SQL-ähnlich, aber begrenzt — kein JOIN, GROUP BY oder Aggregate. Sieh, was geht, was nicht, und wie DynoTable echtes SQL ausführt.
Einsteiger7 Min. Lesezeit
DynamoDB JOIN: So verbindest du Tabellen (und warum du es meist nicht kannst)
DynamoDB hat kein JOIN, und PartiQL fügt auch keines hinzu. Warum das so ist, die vier Workarounds, die Entwickler nutzen, und wie DynoTables SQL Workbench ein echtes JOIN ausführt.
Fortgeschritten9 Min. Lesezeit
DynamoDB GROUP BY: Aggregieren ohne eine GROUP-BY-Klausel
DynamoDB und PartiQL haben kein GROUP BY oder COUNT/SUM/AVG. Lerne die Aggregationsmuster (atomare Counter, Streams + Lambda-Rollups, App-seitige Gruppierung) und wie DynoTable GROUP BY direkt ausführt.
Fortgeschritten9 Min. Lesezeit
Wie man in DynamoDB COUNT, SUM und aggregiert
Wie man Items zählt, SUM bildet und in DynamoDB aggregiert — was Select=COUNT tut, was es nicht kann, und wie DynoTables SQL Workbench COUNT/SUM/AVG wie SQL ausführt.
Einsteiger8 Min. Lesezeit
WissenscheckQuiz starten
Überprüfe, was du in diesem Abschnitt gelernt hast.

Starte mit PartiQL vs SQL, um zu kalibrieren, was real ist.

Probier DynoTable aus, um SQL gegen deine Tabellen in der Workbench auszuführen.