Amazon DynamoDB

Serviço de banco de dados NoSQL rápido e flexível para qualquer escala

O Amazon DynamoDB é um banco de dados de documentos e chave/valor que fornece desempenho inferior a 10 milissegundos 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 com recursos integrados de segurança, backup e restauração e armazenamento em cache de memória para aplicativos na escala da Internet. O DynamoDB pode processar mais de 10 trilhões de solicitações por dia e oferecer suporte a picos de mais de 20 milhões de solicitações por segundo.

Muitas das empresas de maior crescimento no mundo, como a Lyft, o Airbnb e a Redfin, e muitas empresas, como a Samsung, a Toyota, e a Capital One, dependem do dimensionamento e do desemprenho do DynamoDB para oferecer suporte às suas cargas de trabalho de missão crítica.

Mais de 100.000 clientes da AWS escolheram o DynamoDB como seu banco de dados de documentos e chave/valor 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 em qualquer escala. Crie uma nova tabela para o aplicativo e deixe que o DynamoDB se encarrega do resto.

Introdução ao Amazon DynamoDB

Benefícios

Performance em grande escala

O DynamoDB oferece suporte a alguns dos maiores aplicativos em escala do mundo ao fornecer tempos de resposta consistentes abaixo de 10 milissegundos, em qualquer escala. Você pode criar aplicativos com taxa de transferência e armazenamento praticamente ilimitados. As tabelas globais do DynamoDB replicam seus dados em várias regiões da AWS para oferecer a você acesso rápido e local a dados para seus aplicativos distribuídos globalmente. Para casos de uso que exigem acesso ainda mais rápido com latência de microssegundos, o DynamoDB Accelerator (DAX) oferece um cache de memória totalmente gerenciado.

Saiba mais »

Sem servidor

Com o DynamoDB, não há servidores para provisionar, aplicar patches ou gerenciar nem softwares para instalar, manter ou operar. O DynamoDB expande e reduz tabelas automaticamente para ajustar de acordo com a capacidade e manter o desempenho. Disponibilidade e tolerância a falhas são incorporadas, eliminando a necessidade de projetar seus aplicativos para esses recursos. O DynamoDB oferece modos de capacidade provisionada e sob demanda para que você possa otimizar custos especificando a capacidade por carga de trabalho ou pagando somente pelos recursos que consumir.

Saiba mais »

Pronto para uso empresarial

O DynamoDB oferece suporte a transações ACID para permitir que você crie aplicativos de missão crítica em grande escala. O DynamoDB criptografa todos os dados por padrão e oferece controle refinado de acesso e identidade em todas as suas tabelas. Você pode criar backups completos de centenas de terabytes de dados instantaneamente, sem impacto no desempenho de suas tabelas, e recuperar qualquer momento dos 35 dias anteriores sem tempo de inatividade. O DynamoDB também tem o apoio de um acordo de nível de serviço para disponibilidade garantida.

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 em destaque

Nike

A Nike Digital migrou seus grandes clusters do Cassandra para um Amazon DynamoDB gerenciado, habilitando mais recursos para aprimorar a experiência dos clientes.

Assista ao vídeo »

Netflix logo

A GE Aviation rearquitetou seu aplicativo de plotagem e consulta de dados para redução de custos, escalabilidade e desempenho usando o Amazon DynamoDB.

Assista ao vídeo »

Logotipo da Capital One

A Oath implantou a conformidade com o RGPD para seus aplicativos globalmente e otimizou as tabelas globais do Amazon DynamoDB para permitir a sincronização de dados.

Assista ao vídeo »

Logotipo da Samsung

A Samsung Electronics usa o DynamoDB para backup de aplicativos móveis na escala de petabytes, resultando em alto desempenho e redução de custos consistentes.

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 o desempenho e reduziu 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 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 da Snap

A GumGum migrou para o Amazon DynamoDB do Apache Cassandra para melhor desempenho e também para redução dos custos da quantidade de casos de manutenção.

Veja os slides »

Logotipo do Tinder

O Tinder migrou dados de usuário para o DynamoDB com tempo de inatividade zero. Além disso, utilizou o dimensionamento 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 dimensionar 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 que a empresa inove 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