Bancos de dados · Ferramenta
DynamoDB
Escala de milissegundos na AWS.
01Visão geral
DynamoDB é o banco chave-valor e de documentos totalmente gerenciado da AWS, feito para escala massiva. Modelo para ele a partir dos padrões de acesso, uma forma de pensar diferente da modelagem relacional.
02Conceitos essenciais
O que qualquer pessoa que trabalha com isso precisa entender
- 01
Partition e sort keys
Como os dados são distribuídos e consultados.
- 02
Modelagem por acesso
Modelar a partir das consultas necessárias, não das entidades.
- 03
Single-table design
Guardar vários tipos de entidade em uma só tabela.
- 04
GSIs e LSIs
Índices secundários para consultas alternativas.
- 05
Modos de capacidade
Throughput on-demand vs provisionado.
- 06
Streams
Captura de mudanças integrada ao Lambda.
03Na prática
Faz parte do meu repertório NoSQL na AWS, a nuvem que usei na Claro para melhorar a escalabilidade das aplicações.