PartiQL 與 SQL
PartiQL 給了 DynamoDB 一套類 SQL 的語法 — 但它是針對單一表格的 SELECT/INSERT/UPDATE,而非一個查詢引擎。沒有 JOIN、沒有 GROUP BY、沒有跨項目的 SUM。若你出於習慣寫了 SQL,PartiQL 會悄悄地把一個熟悉的陳述式對應成一次全表 Scan,並為此向你收費。
本節為 PartiQL 設定誠實的期待,再展示 DynoTable 的 SQL Workbench 如何做到 PartiQL 做不到的事 — JOIN、GROUP BY 與聚合 — 在用戶端對一個有界的結果集上進行,並待在 DynamoDB 存取模式規則之內。
已讀 0 / 7測驗
從 PartiQL 與 SQL 的比較開始,校準什麼才是真實的。
試用 DynoTable 來在 Workbench 中對你的表格執行 SQL。