PartiQL e SQL

O PartiQL dá ao DynamoDB uma sintaxe parecida com SQL — mas é SELECT/INSERT/UPDATE sobre uma única tabela, não um mecanismo de consulta. Não há JOIN, não há GROUP BY, não há SUM entre itens. Se você escrever SQL por hábito, o PartiQL vai mapear silenciosamente uma instrução familiar para um Scan de tabela inteira e te cobrar por isso.

Esta seção define expectativas honestas para o PartiQL e então mostra como o SQL Workbench do DynoTable faz as coisas que o PartiQL não consegue — JOIN, GROUP BY e agregações — do lado do cliente, sobre um conjunto de resultados limitado, ficando dentro das regras de padrão de acesso do DynamoDB.

0 de 7 lidosQuiz
DynamoDB PartiQL vs SQL: o que é diferente (e o que quebra)
O PartiQL do DynamoDB parece SQL, mas não é — sem JOIN, GROUP BY, subconsultas ou agregações. Veja o que é diferente, o que quebra e como o SQL Workbench do DynoTable roda as consultas que o PartiQL não consegue.
Iniciante7 min de leitura
PartiQL para DynamoDB com Exemplos
PartiQL para DynamoDB com exemplos — SELECT, INSERT, UPDATE, DELETE com sintaxe estilo SQL, além das pegadinhas em torno de chaves de partição e scans de tabela inteira.
Iniciante2 min de leitura
SQL para DynamoDB: O Que Funciona, O Que Não Funciona e o Workbench
Dá para consultar o DynamoDB com SQL? O PartiQL tem cara de SQL, mas é limitado — sem JOIN, GROUP BY ou agregados. Veja o que funciona, o que não funciona e como o DynoTable roda SQL de verdade.
Iniciante7 min de leitura
DynamoDB JOIN: Como Juntar Tabelas (e Por Que Você Geralmente Não Consegue)
O DynamoDB não tem JOIN e o PartiQL não adiciona um. Por quê, as quatro gambiarras que os devs usam, e como o SQL Workbench do DynoTable roda um JOIN de verdade.
Intermediário9 min de leitura
DynamoDB GROUP BY: Como Agregar Sem uma Cláusula GROUP BY
O DynamoDB e o PartiQL não têm GROUP BY nem COUNT/SUM/AVG. Aprenda os padrões de agregação (contadores atômicos, rollups com Streams + Lambda, agrupamento no lado do app) e como o DynoTable roda GROUP BY diretamente.
Intermediário9 min de leitura
Como fazer COUNT, SUM e agregar no DynamoDB
Como contar itens, fazer SUM e agregar no DynamoDB — o que o Select=COUNT faz, o que ele não consegue, e como o SQL Workbench do DynoTable roda COUNT/SUM/AVG como SQL.
Iniciante8 min de leitura
Teste de conhecimentoFazer o quiz
Teste o que você aprendeu nesta seção.

Comece por PartiQL vs SQL para calibrar o que é real.

Experimente o DynoTable para executar SQL nas suas tabelas no Workbench.