PartiQL & SQL

PartiQL memberi DynamoDB sintaks mirip SQL — tetapi ia adalah SELECT/INSERT/UPDATE atas satu tabel, bukan mesin query. Tidak ada JOIN, tidak ada GROUP BY, tidak ada SUM lintas Item. Jika Anda menulis SQL karena kebiasaan, PartiQL akan diam-diam memetakan pernyataan yang familier ke sebuah Scan seluruh tabel dan menagih Anda untuk itu.

Bagian ini menetapkan ekspektasi yang jujur untuk PartiQL, lalu menunjukkan bagaimana SQL Workbench DynoTable melakukan hal-hal yang tidak bisa dilakukan PartiQL — JOIN, GROUP BY, dan agregasi — di sisi klien atas himpunan hasil yang terbatas, tetap berada di dalam aturan pola akses DynamoDB.

0 dari 7 dibacaKuis
DynamoDB PartiQL vs SQL: Apa yang Berbeda (dan Apa yang Rusak)
DynamoDB PartiQL terlihat seperti SQL tetapi sebenarnya bukan — tanpa JOIN, GROUP BY, subquery, atau agregat. Inilah apa yang berbeda, apa yang rusak, dan bagaimana SQL Workbench DynoTable menjalankan query yang tidak bisa dijalankan PartiQL.
Pemula7 menit baca
PartiQL untuk DynamoDB lewat Contoh
PartiQL untuk DynamoDB lewat contoh — SELECT, INSERT, UPDATE, DELETE dengan sintaks mirip SQL, plus jebakan seputar partition key dan full-table scan.
Pemula2 menit baca
SQL untuk DynamoDB: Apa yang Bekerja, Apa yang Tidak, dan Workbench
Bisakah Anda mengkueri DynamoDB dengan SQL? PartiQL berasa SQL tapi terbatas — tanpa JOIN, GROUP BY, atau agregat. Lihat apa yang bekerja, apa yang tidak, dan bagaimana DynoTable menjalankan SQL sungguhan.
Pemula7 menit baca
DynamoDB JOIN: Cara Menggabungkan Tabel (dan Mengapa Biasanya Tidak Bisa)
DynamoDB tidak punya JOIN dan PartiQL tidak menambahkannya. Mengapa, empat workaround yang dipakai developer, dan bagaimana SQL Workbench DynoTable menjalankan JOIN sungguhan.
Menengah9 menit baca
DynamoDB GROUP BY: Cara Mengagregasi Tanpa Klausa GROUP BY
DynamoDB dan PartiQL tidak punya GROUP BY atau COUNT/SUM/AVG. Pelajari pola agregasi (atomic counter, rollup Streams + Lambda, pengelompokan sisi-aplikasi) dan bagaimana DynoTable menjalankan GROUP BY secara langsung.
Menengah9 menit baca
Cara COUNT, SUM, dan Agregasi di DynamoDB
Cara menghitung Item, SUM, dan agregasi di DynamoDB — apa yang dilakukan Select=COUNT, apa yang tidak bisa, dan bagaimana SQL Workbench DynoTable menjalankan COUNT/SUM/AVG seperti SQL.
Pemula8 menit baca
Uji pemahamanIkuti kuis
Periksa apa yang sudah Anda pelajari di bagian ini.

Mulai dengan PartiQL vs SQL untuk mengkalibrasi apa yang nyata.

Coba DynoTable untuk menjalankan SQL terhadap tabel Anda di Workbench.