Amazon DynamoDB
Banco de dados não relacional para aplicativos que exigem alta performance em qualquer escala
O Amazon DynamoDB é um banco de dados não relacional que fornece performance confiável em qualquer escala. O serviço é um banco de dados totalmente gerenciado que pode operar em várias regiões e com vários mestres para oferecer latência consistente abaixo de 10 milissegundos e incorpora recursos de segurança, backup e restauração e armazenamento em cache de memória.
Mais de 100.000 clientes da AWS escolheram o DynamoDB para aplicativos móveis e web, bem como para jogos, tecnologia de anúncios, IoT e de várias outras áreas que precisam de acesso a dados com baixa latência. Crie uma nova tabela para o aplicativo e deixe que o DynamoDB se encarrega do resto.
Benefícios
Performance em grande escala
O DynamoDB oferece capacidade de resposta consistente e abaixo de 10 milissegundos em qualquer escala. Crie aplicativos com throughput e armazenamento praticamente ilimitados. Adicione um cache de memória que reduz os tempos de resposta de milissegundos para microssegundos, sem qualquer alteração no aplicativo.
Gerenciado
O DynamoDB é um banco de dados sem servidor que aumenta ou reduz automaticamente a escala do throughput e oferece backup contínuo dos dados para a sua proteção. Com o DynamoDB, aplicativos distribuídos globalmente podem acessar rapidamente dados locais por meio da replicação de tabelas entre várias regiões da AWS.
Pronto para uso empresarial
Criado para cargas de trabalho de missão crítica. Os dados são protegidos com criptografia e confiabilidade garantidas por um acordo de nível de serviço. Você tem controle total sobre as tabelas com controle de acesso detalhado, ferramentas de monitoramento integradas e suporte a conexões privadas via VPN.
Casos de uso
Aplicativos web sem servidor
Crie aplicativos web avançados com escalabilidade automática. Não é necessário manter servidores e os aplicativos desfrutam de alta disponibilidade automatizada.
Arquitetura de referência: código de exemplo
Datastore de microsserviços
Crie microsserviços flexíveis e reutilizáveis usando o DynamoDB como um datastore sem servidor para obter uma performance rápida e consistente.
Arquitetura de referência: código de exemplo
Back-ends móveis
Crie aplicativos móveis personalizados com experiências de cliente sem imprevistos. O DynamoDB assume as tarefas operacionais para que você possa se concentrar nos aplicativos.
Arquitetura de referência: código de exemplo
Ad Tech
Crie plataformas de sugestões de preços e mecanismos de recomendação em tempo real com os recursos de escalabilidade, throughput e disponibilidade do DynamoDB.
Arquitetura de referência: Diagrama
Jogos
Você pode criar jogos responsivos para dispositivos móveis, consoles e desktops usando o DynamoDB. Armazene e consulte dados de jogos como o estado do jogador, as maiores pontuações ou o conteúdo dinâmico do mundo.
Arquitetura de referência: Diagrama
IoT
Analise dispositivos conectando os dados de IoT de alta velocidade e grande volume no DynamoDB ao Amazon Redshift e ao Amazon QuickSight.
Arquitetura de referência: Diagrama
Estudos de caso
A Samsung Electronics usa o DynamoDB para backup de aplicativos móveis na escala de petabytes para obter alta performance consistente e redução de custos.
A Netflix usa o DynamoDB para executar testes A/B que criam experiências de streaming personalizadas para mais de 125 milhões de clientes.
A Capital One usa o DynamoDB para reduzir a latência de aplicativos móveis, transferindo as transações do mainframe para uma arquitetura sem servidor que oferece escala sem limites.
A Snap migrou sua maior carga de trabalho de armazenamento, o Snapchat Stories, para o DynamoDB. Como resultado, aumentou a performance e reduziu o custo.
Saiba mais sobre o Amazon DynamoDB