Nuvem AWS
Nuvem AWS
Conceitos básicos do Amazon DynamoDB

O Amazon DynamoDB é um serviço de banco de dados NoSQL rápido e flexível para todas as aplicações que precisam de latência constante abaixo de 10 milissegundos em qualquer escala. O serviço é um banco de dados em nuvem totalmente gerenciado e é compatível com os modelos de armazenamento de documentos e de chave-valor. O modelo de dados flexível, o desempenho confiável e a escalabilidade automática da capacidade de throughput fazem desse serviço a opção ideal para aplicações móveis, web e de jogos, tecnologia de anúncios e IoT, entre muitas outras aplicações. Comece hoje mesmo fazendo o download da versão local do DynamoDB e leia o nosso Guia de conceitos básicos.

O Amazon DynamoDB Accelerator (DAX) é um cache de memória gerenciado e altamente disponível que pode reduzir os tempos de resposta do Amazon DynamoDB de milissegundos para microssegundos, mesmo recebendo milhões de solicitações por segundo. Saiba mais »  

Saiba por que o DynamoDB provou ser uma solução econômica de banco de dados NoSQL para as três empresas entrevistadas pela IDC.

lyft_thumbnail
0:39
Lyft Easily Scales Up its Ride Location Tracking System with Amazon DynamoDB
15
Performance rápida e uniforme

Desempenho rápido e estável

O DynamoDB foi projetado para oferecer performance consistente e rápido em qualquer escala para todos os aplicativos. Normalmente, a latência média do serviço é inferior a 10 milissegundos. À medida que os volumes de dados e as demandas de performance dos aplicativos crescem, o DynamoDB usa as tecnologias de SSD e particionamento automático para atender a requisitos de throughput e disponibilizar baixas latências em qualquer escala. Saiba mais »

Altamente escalonável

Altamente escalável

O DynamoDB aumenta ou reduz automaticamente a escala da capacidade para acompanhar o crescimento e a diminuição dos volumes de solicitações. Por padrão, a escalabilidade automática é habilitada e basta especificar a utilização pretendida. O consumo real de throughput é monitorado continuamente em segundo plano por alarmes do CloudWatch e o throughput provisionado será ajustado sempre que a utilização for diferente da utilização pretendida. Se você precisar escalar um aplicativo para atender a usuários dispersos em todo o mundo, as tabelas globais permitem replicar automaticamente dados entre as regiões da AWS que você especificar. Saiba mais »

Totalmente gerenciado

Totalmente gerenciado

O DynamoDB é um serviço totalmente gerenciado de banco de dados não relacional na nuvem. Basta criar uma tabela de banco de dados, definir a utilização pretendida para o Auto Scaling e o serviço cuida do resto. Esqueça as preocupações com tarefas de gerenciamento de banco de dados como provisionamento, instalação e configuração de hardware ou software, aplicação de patches de software, operação confiável de clusters de banco de dados distribuídos ou particionamento de dados em várias instâncias à medida que a escala aumenta. Além disso, o DynamoDB permite fazer backup e restaurar todas as tabelas para arquivamento de dados, o que ajuda a cumprir requisitos normativos corporativos e governamentais. Saiba mais »

Programação orientada por eventos

O DynamoDB integra-se ao AWS Lambda para oferecer triggers que permitem definir a arquitetura de aplicativos que reagem automaticamente às alterações de dados. Saiba mais »

 

Controle de acesso minucioso

O DynamoDB integra-se ao AWS Identity and Access Management (IAM), possibilitando um controle de acesso minucioso para os usuários da sua organização. Você pode atribuir credenciais de segurança únicas para cada usuário e controlar o acesso de cada usuário a serviços e recursos. Saiba mais »

Flexível

O DynamoDB oferece suporte a estruturas de dados de documentos e chave-valor, proporcionando a flexibilidade para criar a arquitetura ideal para os aplicativos. Saiba mais »

Use o AWS Database Migration Service (DMS) para acelerar a migração dos bancos de dados comerciais mais usados. Na migração de banco de dados para o DynamoDB, você pode usar gratuitamente o DMS por seis meses. Saiba mais »

15

O Amazon DynamoDB é um serviço de banco de dados NoSQL que disponibiliza latência estável abaixo de 10 milissegundos em qualquer escala. O DynamoDB disponibiliza o desempenho e a disponibilidade que você precisa para criar plataformas de RTB (real time bidding, oferta em tempo real) e mecanismos de recomendação. Arquitetura de referência: Diagram

ad_serving_arch_3

Clique para aumentar

ad_serving_arch_3_larger
VidRoll

A VidRoll usa o DynamoDB para ajudar a associar os anúncios de vídeo corretos aos visitantes do site, visando com isso maximizar os lucros. A VidRoll distribui centenas de milhares de anúncios por mês em 100.000 sites. Leia a história »


Você pode criar jogos responsivos para celulares, consoles e desktops usando o DynamoDB. Armazene e consulte dados do jogo Amazon Lumberyard como o estado do jogador, pontuações altas ou o conteúdo dinâmico mundial pelo Cloud Canvas. Desenvolver um jogo para celular de sucesso envolve mais do que apenas o jogo: o DynamoDB integra-se ao AWS Mobile SDK e a um amplo conjunto de serviços da AWS para autenticação de usuário, conteúdo para download e recursos de mídia social. Arquitetura de referência: Diagram

AWS-online-games-wide

Clique para aumentar

AWS-online-games-wide-larger
Zynga

"Migramos um farm MySQL do Zynga Poker, cujo gerenciamento exigia recursos internos dedicados, para o Amazon DynamoDB, que é um serviço totalmente gerenciado. O resultado foi uma redução drástica da sobrecarga operacional", afirmou Dorion Carroll, diretor de tecnologia da informação da Zynga. Leia a história »


O DynamoDB permite que você armazene e consulte facilmente dados de dispositivos, possibilitando o foco na criação de novas soluções incríveis do AWS IoT. Conecte seus dados da IoT de alta velocidade e alto volume no DynamoDB a um armazém de dados do Amazon Redshift para permitir a análise de BI. Arquitetura de referência: diagrama

Time Series Processing - wide

Clique para aumentar

Time Series Processing - wide - larger
Canary

A Canary fabrica um sistema de segurança doméstico completo. Usando a AWS, a Canary tem a escalabilidade para suportar mais de 150 milhões de vídeos de entrada diariamente. Leia a história »

É fácil começar a usar o Amazon DynamoDB. Siga o nosso Guia de conceitos básicos para criar com alguns cliques sua primeira tabela do DynamoDB.

 

Comece a usar gratuitamente