Bancos de dados chave-valor...
... modelo NoSL de estrutura simples que armazena dados usando chaves únicas como identificadores para valores associados; ideial para aplicações com leituras frequentes.
Chave (key)....
... identificador único, geralmente do tipo string, usado para localizar rapidamente um dado.
Valor (value)...
... o objeto de dado armazenado associado a uma chave.
Bucket...
... um contêiner lógico (similar uma tabela hash) para um conjunto de itens associados ao modelo chave-valor.
DynamoDB...
... banco de dados NoSQL proprietário da Amazon Web Services (AWS), totalmente gerenciado e serveless, baseado na estrutura chave-valor e também documentos.
Serveless...
... modelo de computação em nuvem na qual o usuário não gerencia a estrutura física.
Chave primária...
... composta por no mínimo um e no máximo dois atributos, é opcional no modelo relacional, mas obrigatória no DynamoDB.
Chave de partição (Partition Key)...
... usada para particionar dados entre hosts, garantindo escalabilidade e disponibilidade, é a parte obrigatória da chave primária no DynamoDB.
Chave de classificação (Sort Key)...
... permite criar uma chave composta e é usada para pesquisar ou ordenar dados dentro de uma mesma partição; é a parte opcional da chave primária no DynamoDB.
Tipos de dados (DynamoDB)...
... Scalar Type (valor único...), Set Type (conjunto de valores escalares) e Document Type (estruturas complexas...).
Consistência eventual...
... modelo de leitura padrão do DynamoDB, feita no cache, no qual o dado pode não ser o mais recente gravado.
Consistência forte...
... modelo de leitura no qual o dado é lido diretamente da tabela, garantido a versão mais recente.
RCU (Read Capacity Unit)...
... unidade de capacidade de leitura, determina quantos itens (blocos de 4Kb) podem ser lidos por segundo; varia conforme o tipo de consistência escolhida.
WCU (Write Capacity Unit)...
... unidade de capacidade de gravação, determina quantos itens (blocos de 4Kb) podem ser gravados por segundo.
Escalabilidade (DynamoDB)...
... capacidade de aumentar ou diminuir o provisionamento de leitura/gravação, supostamente ilimitada.

Voltar