AWS Logo
Menu
 Particularidades  do DynamoDB

Particularidades do DynamoDB

O conceito de banco de dados não relacional

Published Jan 31, 2025
O DynamoDB é um banco de dados não relacional (NoSQL), utilizado em diferentes projetos que envolvem alto volume de dados, e é uma solução escalável, altamente disponível, facilmente gerenciável, serverless (sem servidor) e segura.
É importante considerar que não existe apenas um tipo de banco NoSQL, são cinco deles, cada um com um tipo de funcionamento:

Chave/Valor

Permite escalabilidade horizontal, é as informações são armazenadas no formato chave/valor (tabelas hash).

Grafos

É direcionado para aplicações que necessitam de dados bem conectados, como redes sociais, e ferramentas de detecção de fraudes.

Colunas

A armazenagem é realizada por meio de linhas de tabelas no disco, o que facilita a recuperação de colunas de dados e a consulta de informações, com alto desempenho, por reduzir o volume de dados que precisam ser carregados a cada nova ação.

Pesquisa

Este modelo se destaca pelo alto desempenho, baixa latência e análise de informações em tempo real. Direcionado para o trabalho com dados semi-estruturados.

Documentos

Os dados ficam em documentos, sem a necessidade de colunas pré-montadas. Assim, ele é altamente flexível e facilita a distribuição de dados em múltiplos servidores.
Outro ponto muito relevante do funcionamento é a segurança, pois apresenta criptografia em repouso, além do backup e recuperação automáticos. Com isso, a AWS garante um SLA de até 99,999% de disponibilidade.
Além das vantagens relacionadas à sua estrutura e funcões, o banco de dados não relacional tem outros pontos positivos bem relevantes, como preço; integração com serviços da AWS; aplicações com conteúdo ao vivo e interativo; e, atuação em projetos relacionados ao varejo, e em plataforma de jogos, por exemplo.
 

Comments