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:
-
Amazon DynamoDB: como funciona: para aprender conceitos essenciais do DynamoDB.
-
Configurar o DynamoDB : para saber como configurar o DynamoDB (versão para download ou serviço da Web).
-
Como acessar o DynamoDB— Aprender a acessar o DynamoDB usando o console ou a API AWS CLI.
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.