

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á.

# Usar o Elastic Beanstalk com o Amazon DynamoDB
<a name="AWSHowTo.dynamoDB"></a>

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. Se você for um desenvolvedor, poderá usar o DynamoDB para criar uma tabela de banco de dados para armazenar e recuperar qualquer quantidade de dados, bem como atender a todos os níveis de tráfego de solicitação. O DynamoDB distribui automaticamente dados e tráfego para a tabela entre um número suficiente de servidores para controlar a capacidade de solicitação especificada pelo cliente e a quantidade de dados armazenados, enquanto mantém uma performance consistente e rápida. Todos os itens de dados são armazenados em unidades de estado sólido (SSDs) e replicados automaticamente em várias zonas de disponibilidade em uma AWS região para fornecer alta disponibilidade e durabilidade de dados incorporadas. 

Se você usa [tarefas periódicas](using-features-managing-env-tiers.md#worker-periodictasks) em um ambiente de operador, o Elastic Beanstalk cria uma tabela do DynamoDB e a usa para executar a eleição de líder e armazenar informações sobre a tarefa. Cada instância no ambiente tenta gravar na tabela em intervalos de poucos segundos para se tornar líder e realizar a tarefa quando estiver programada.

É possível usar [arquivos de configuração](ebextensions.md) para criar uma tabela do DynamoDB para sua aplicação. [eb-node-express-sample](https://github.com/awslabs/eb-node-express-sample)Veja um GitHub exemplo de aplicativo Node.js que cria uma tabela com um arquivo de configuração e se conecta a ela com o AWS SDK JavaScript em Node.js. Para obter uma demonstração usando o DynamoDB com PHP, consulte [Exemplo: DynamoDB CloudWatch e SNS](customize-environment-resources-dynamodb.md). Para ver um exemplo que usa o AWS SDK para Java, consulte [Gerenciar o estado da sessão do Tomcat com o DynamoDB](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/java-dg-tomcat-session-manager.html) na documentação. AWS SDK para Java 

Ao criar uma tabela do DynamoDB usando os arquivos de configuração, a tabela não se vincula ao ciclo de vida de seu ambiente e não é excluída quando seu ambiente é encerrado. Para que as informações pessoais não sejam retidas desnecessariamente, exclua todos os registros que você não precisa mais ou exclua a tabela.

Para obter mais informações sobre o DynamoDB, consulte o [Guia do desenvolvedor do DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/).