O que é o Amazon DynamoDB? - Amazon DynamoDB

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

O que é o Amazon DynamoDB?

O Amazon DynamoDB é um serviço de banco de dados NoSQL totalmente gerenciado que fornece uma performance rápida e previsível com escalabilidade integrada. O DynamoDB permite que você transfira os encargos administrativos de operação e escalabilidade de um banco de dados distribuído. Assim, você não precisa se preocupar com provisionamento, instalação e configuração de hardware, replicação, correção de software nem escalabilidade de cluster. Além disso, o DynamoDB oferece criptografia em repouso, o que elimina a carga e a complexidade operacionais envolvidas na proteção de dados confidenciais. Para ter mais informações, consulte Criptografia em repouso do DynamoDB.

Com o DynamoDB, você pode criar tabelas de banco de dados que armazenam e recuperam qualquer quantidade de dados e atendem a todos os níveis de tráfego solicitados. Você pode aumentar ou diminuir a escala verticalmente da capacidade de throughput da tabela sem tempo de inatividade ou degradação da performance. Você pode usar o AWS Management Console para monitorar a utilização de recursos e as métricas de performance.

O DynamoDB oferece o recurso de backup sob demanda. Ele permite que você crie backups completos das suas tabelas para retenção e arquivamento de longo prazo de modo a atender às necessidades de conformidade regulamentar. Para ter mais informações, consulte Usar backup e restauração sob demanda para o DynamosDB.

Você pode criar backups sob demanda e permitir a point-in-time recuperação de suas tabelas do Amazon DynamoDB. A oint-in-time recuperação P ajuda a proteger suas tabelas contra operações acidentais de gravação ou exclusão. Com a point-in-time recuperação, você pode restaurar uma tabela em qualquer momento durante os últimos 35 dias. Para ter mais informações, consulte oint-in-time Recuperação de P: como funciona.

O DynamoDB permite excluir automaticamente os itens expirados das tabelas para ajudar você a reduzir o uso e o custo do armazenamento de dados que não são mais relevantes. Para ter mais informações, consulte Vida útil (TTL).

Alta disponibilidade e durabilidade

O DynamoDB distribui automaticamente os dados e o tráfego para as tabelas por um número suficiente de servidores para lidar com seus requisitos de throughput e armazenamento sem deixar de manter uma performance consistente e rápida. Todos os seus dados são armazenados em discos de estado sólido (SSDs) e replicados automaticamente em várias zonas de disponibilidade em uma AWS região, fornecendo alta disponibilidade e durabilidade de dados integradas. Você pode usar tabelas globais para manter as tabelas do DynamoDB sincronizadas entre as regiões. AWS Para ter mais informações, consulte Tabelas globais: replicação em várias regiões para o DynamoDB.

Conceitos básicos do DynamoDB

Recomendamos que você comece lendo as seguintes seções:

A partir daí, você tem duas opções para começar a usar rapidamente o DynamoDB:

Para saber mais sobre o desenvolvimento de aplicações, consulte:

Para localizar rapidamente recomendações para maximizar a performance e minimizar os custos de throughput, consulte: Práticas recomendadas para desenhar e arquitetar com o DynamoDB. Para saber como marcar recursos do DynamoDB consulte Adicionar tags e rótulos a recursos.

Para obter as práticas recomendadas, guias de instruções e ferramentas, consulte Recursos do Amazon DynamoDB.

Você pode usar o AWS Database Migration Service (AWS DMS) para migrar dados de um banco de dados relacional ou do MongoDB para uma tabela do DynamoDB. Para mais informações, consulte o Guia do usuário do AWS Database Migration Service.

Para saber como usar o MongoDB como uma origem de migração, consulte Usar o MongoDB como origem para o AWS Database Migration Service. Para saber como usar o DynamoDB como destino de migração, consulte Como usar um banco de dados do Amazon DynamoDB como destino para. AWS Database Migration Service

Tutoriais do DynamoDB

Os tutoriais a seguir apresentam end-to-end procedimentos completos para você se familiarizar com o DynamoDB. Esses tutoriais podem ser concluídos com o nível gratuito do AWS e proporcionarão experiência prática no uso do DynamoDB.