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. 

Lyft Easily Scales Up its Ride Location Tracking System with Amazon DynamoDB

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.

Saiba mais »

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.

Saiba mais »

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.

Saiba mais »

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

Use_Case_WebApplications
Use_Case_WebApplications

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

Use_Case_StreamProcessing
Use_Case_StreamProcessing

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

Use_Case_MobileBackends
Use_Case_MobileBackends

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

product-page-diagram_DynamoDB_ADs
product-page-diagram_DynamoDB_ADs

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

product-page-diagram_DynamoDB_Gaming
product-page-diagram_DynamoDB_Gaming

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

product-page-diagram_DynamoDB_IoT
product-page-diagram_DynamoDB_IoT

Estudos de caso

Logotipo da Samsung

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.

Assista ao vídeo »

Netflix logo

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.

Assista ao vídeo »

Logotipo da Capital One

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.

Assista ao vídeo »

Logotipo da Snap

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.

Assista ao vídeo »

Logotipo da Lyft

A Lyft usa a escalabilidade do DynamoDB para vários datastores, incluindo um sistema de rastreamento de viagens que armazena as coordenadas GPS de todas as viagens.

Leia o estudo de caso »

Logotipo do Tinder

O Tinder migrou dados de usuário para o DynamoDB com tempo de inatividade zero. Além disso, usou a escalabilidade do DynamoDB para atender às necessidades de sua crescente base de usuários global.

Assista ao vídeo »

Logotipo do Airbnb

O Airbnb usa o DynamoDB para escalar as operações de uma base de usuários global, otimizando fluxos de trabalho de processamento em tempo real para analisar dados.

Assista ao vídeo »

Comcast_Logo

A Comcast usa o DynamoDB para agilizar a inovação e a implantação de atualizações no seu serviço de vídeo XFINITY X1, executado em mais de 20 milhões de dispositivos. 

Leia o estudo de caso »

Logo da Redfin

A Redfin executa sua operação de análises de negócios na AWS, o que permite à empresa inovar rapidamente com uma pequena equipe e gerenciar bilhões de registros de propriedades.

Leia o estudo de caso »

Logotipo da Expedia

A Expedia criou um sistema de streaming sofisticado e de alta performance usando o DynamoDB para fornecer acesso rápido sob demanda a conjuntos de dados de referência para análises.

Assista ao vídeo »

Logotipo da TRD

A Toyota Racing usa o DynamoDB para processar dados em tempo real e obter ajustes de carro ideais e feedback imediato da pista.

Assista ao vídeo »

Logotipo da Amazon

Os mecanismos de fluxo de trabalho da Amazon são executados no DynamoDB para obter tempos de resposta de milissegundos e agilizar a entrega de pedidos aos clientes.

Leia o estudo de caso »

Saiba mais sobre o Amazon DynamoDB

Veja a página de recursos do DynamoDB