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?

Bem-vindo a Guia do desenvolvedor do Amazon DynamoDB.

Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. DynamoDB lets you offload the administrative burdens of operating and scaling a distributed database so that you don't have to worry about hardware provisioning, setup and configuration, replication, software patching, or cluster scaling. DynamoDB also offers encryption at rest, which eliminates the operational burden and complexity involved in protecting sensitive data. Para obter mais informações, consulte Criptografia em repouso do DynamoDB.

With DynamoDB, you can create database tables that can store and retrieve any amount of data and serve any level of request traffic. You can scale up or scale down your tables' throughput capacity without downtime or performance degradation. You can use the Console de gerenciamento da AWS to monitor resource utilization and performance metrics.

DynamoDBO 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 obter mais informações, consulte Backup e restauração sob demanda para DynamoDB.

You can create on-demand backups and enable point-in-time recovery for your Amazon DynamoDB tables. A recuperação point-in-time ajuda a proteger as tabelas do de operações acidentais de gravação ou exclusão. With point-in-time recovery, you can restore a table to any point in time during the last 35 days. Para obter mais informações, consulte Recuperação point-in-time: Como ele funciona.

DynamoDBO permite a exclusão automática dos itens expirados das tabelas, para ajudar você a reduzir o uso e o custo do armazenamento que não são mais relevantes. Para obter mais informações, consulte Expirar itens com o DynamoDB (TTL) do Vida útil.

Alta disponibilidade e durabilidade

DynamoDBO distribui automaticamente os dados e o tráfego para as tabelas, entre um número suficiente de servidores, para lidar com seus requisitos de throughput e armazenamento, sem deixar de manter um desempenho consistente e rápido. All of your data is stored on solid-state disks (SSDs) and is automatically replicated across multiple Availability Zones in an AWS Region, providing built-in high availability and data durability. You can use global tables to keep DynamoDB tables in sync across AWS Regions. Para obter mais informações, consulte Tabelas globais: replicação em várias regiões com o DynamoDB.

Conceitos básicos do DynamoDB

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

Para começar rapidamente com o DynamoDB, consulte Conceitos básicos do DynamoDB e do AWSSDKs.

To learn more about application development, see the following:

To quickly find recommendations for maximizing performance and minimizing throughput costs, see Práticas recomendadas para projetar e arquitetar com o DynamoDB. To learn how to tag DynamoDB resources, see Adicionar tags e rótulos a recursos.

For best practices, how-to guides, and tools, see Amazon DynamoDB resources.

You can use AWS Database Migration Service (AWS DMS) to migrate data from a relational database or MongoDB to a DynamoDB table. Para obter mais informações, consulte o Guia do usuário do AWS Database Migration Service.

To learn how to use MongoDB as a migration source, see Using MongoDB as a Source for AWS Database Migration Service. To learn how to use DynamoDB as a migration target, see Using an Amazon DynamoDB Database as a Target for AWS Database Migration Service.