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。