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 valores-chave e documentos que oferece desempenho em milissegundos de um dígito em qualquer escala. É um banco de dados totalmente gerenciado, multirregional, multiativo e durável com segurança, backup e restauração integrados e armazenamento em cache na memória para aplicativos em escala de Internet. O DynamoDB pode processar mais de 10 trilhões de solicitações por dia e comportar picos de mais de 20 milhões de solicitações por segundo.

Muitas das empresas que mais crescem no mundo, como Lyft, Airbnb e Redfin, bem como Samsung, Toyota, e Capital One, dependem da escala e do desempenho do DynamoDB para comportar suas cargas de trabalho de missão crítica.

Centenas de milhares de clientes da AWS escolheram o DynamoDB como banco de dados de documentos e chave-valor para aplicativos móveis e web e aplicativos 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.

Principais features

Escalabilidade
Baixa Latência
Alta Disponibilidade
Modelo de Dados Flexível
Integração com AWS

Descrição completa

Solicite um orçamento

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

  • Não há servidores para gerenciar.

O DynamoDB é sem servidor, 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. A disponibilidade e a tolerância a falhas são incorporadas, eliminando a necessidade de projetar esses recursos em seus aplicativos. 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.

  • 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 na performance de suas tabelas, e recuperar qualquer momento dos 35 dias anteriores sem tempo de inatividade. Também é possível exportar os dados da tabela do DynamoDB para o data lake no Amazon S3 para realizar análises em qualquer escala. O DynamoDB também tem o apoio de um acordo de nível de serviço para disponibilidade garantida.


– Aplicativos:

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

  • Back-ends móveis.

Use o DynamoDB e o AWS AppSync para criar aplicativos móveis e web interativos com atualizações em tempo real, acesso a dados offline e sincronização de dados com resolução de conflitos incorporada.

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


– Casos de uso:

  • Ad Tech.

As empresas do setor de tecnologia de anúncios (ad tech) usam o DynamoDB como armazenamento de chave-valor para armazenar diversos tipos de dados de marketing, como perfis de usuário e eventos, cliques e links visitados de usuários. Os casos de uso aplicáveis incluem Real-Time Bidding (RTB – Ofertas em tempo real), direcionamento de anúncios e atribuição. Esses casos de uso exigem uma alta taxa de solicitações (milhões de solicitações por segundo), baixa latência previsível e confiabilidade. As empresas usam armazenamento em cache por meio do DynamoDB Accelerator (DAX) quando têm altos volumes de leitura ou precisam de latência de leitura inferior a um milissegundo. Cada vez mais, as empresas de ad tech precisam implantar plataformas de RTB e direcionamento de anúncios em mais de uma região geográfica da AWS, o que demanda replicação de dados entre regiões.

  • Jogos.

As empresas do setor de jogos usam o DynamoDB em todos os recursos das plataformas de jogos, incluindo estado dos jogos, dados dos jogadores, histórico de sessões e tabelas de classificação. Os principais benefícios oferecidos pelo DynamoDB a essas empresas são a capacidade de escalar com confiabilidade para milhões de usuários concorrentes e solicitações e a garantia de uma baixa latência consistente, abaixo de 10 milissegundos. Além disso, como um serviço gerenciado, o DynamoDB não tem sobrecarga operacional. Assim, os desenvolvedores podem se concentrar no desenvolvimento de jogos em vez de no gerenciamento de banco de dados. À medida que os desenvolvedores de jogos procuram cada vez mais ampliar a disponibilidade de uma única região para várias regiões da AWS, podem confiar nas tabelas globais do DynamoDB para replicação multirregião de dados no modo ativo-ativo.

  • Varejo.

Muitas empresas do setor de varejo usam padrões de projeto comuns do DynamoDB para entregar baixa latência consistente em casos de uso de missão crítica. Não estar preso a preocupações de escalabilidade e sobrecargas operacionais é uma vantagem competitiva essencial e um fator habilitador de eventos de alta velocidade em escala extrema, como o Amazon Prime Day, cuja magnitude é difícil de prever. A capacidade de aumentar e reduzir a escala permite que esses clientes paguem apenas pela capacidade necessária e concentrem recursos técnicos valiosos na inovação e não nas operações.

  • Serviços bancários e financeiros.

À medida que as empresas de serviços bancários e financeiros criam mais aplicativos nativos da nuvem, procuram usar serviços gerenciados para aumentar a agilidade, reduzir o tempo de introdução no mercado e minimizar a sobrecarga operacional. Ao mesmo tempo, precisam garantir a segurança, a confiabilidade e a alta disponibilidade dos aplicativos. Quando essas empresas ampliam serviços atuais, baseados em sistemas de mainframe legados, constatam que esses sistemas não conseguem atender às demandas de escalabilidade decorrentes da crescente base de usuários; das novas plataformas, como aplicativos móveis; e do crescimento de tráfego resultante. Para resolver esses problemas, as empresas replicam dados dos mainframes para a nuvem com o intuito de transferir o tráfego.

  • Mídia e entretenimento.

As empresas de mídia e entretenimento usam o DynamoDB quando precisam de throughput e simultaneidade, baixa latência e confiabilidade em escalas extremas. O DynamoDB escala de maneira elástica para absorver a carga e mantém a baixa latência essencial para cenários em tempo real, como streaming de vídeo e conteúdo interativo. Nesses cenários, o número de usuários simultâneos pode atingir milhões. Nenhum banco de dados comporta esse nível de simultaneidade tão bem quanto o DynamoDB. Apesar dessa alta simultaneidade, a latência permanece baixa, proporcionado uma experiência de usuário ideal aos indivíduos que acessam sua mídia ou participam de um evento interativo em tempo real. Essas empresas usam o DynamoDB para superar desafios de escalabilidade e manter o foco no desenvolvimento de recursos e não no gerenciamento de bancos de dados.

  • Software e Internet.

Um fator comum importante entre empresas de software e vários outros clientes do DynamoDB é a escala da Internet. Os casos de uso dessas empresas exigem a capacidade de acomodar simultaneidade, taxas de solicitação e picos de tráfego em níveis extremos. Essa simultaneidade é medida em milhões de usuários e conexões, e as taxas de solicitação podem atingir facilmente milhões por segundo. O DynamoDB tem um histórico comprovado de comportar casos de uso na escala da Internet e seus requisitos ao mesmo tempo que mantém uma latência consistente e inferior a 10 milissegundos. Com as tabelas globais, os clientes do DynamoDB podem ampliar facilmente suas aplicações para várias regiões da AWS, obtendo alcance global e continuidade dos negócios.

Descrição completa

Ao clicar em "Enviar", você concorda em permitir que a Software.com.br entre em contato com você através das informações fornecidas, para fins de envio de orçamentos e comunicações relacionadas ao seu pedido. Para mais detalhes sobre como protegemos e utilizamos seus dados, consulte nossa Política de Privacidade e Termos de Uso.

Produtos relacionados

SWF Quicker é o software líder em edição em Flash, perfeito tanto para criar animações em flash como para editar arquivos .SWF.
Acompanhe precisamente o uso do software pelo cliente para aumentar rendimentos e melhorar relações.
 
FLEXnet Compliance Monitor oferece uma compreensiva e exata visão de como os clientes usam seu software.
Reservadamente e mutuamente benéfico este software traz soluções e oportunidades de monitorar usos excessivos e não autorizados, enquanto seus clientes ganham um entendimento claro de seu próprio uso, tudo sem transtornos ou dificuldades com auditoria física.

Com Dragon Naturally Speaking 10 você pode criar e-mails, documentos e planilhas através da sua voz!

Seus recursos são desde pequenas empresas a usuários mais avançados.. Permite criar documentos através do reconhecimento de voz. Com ele você tem mais rapidez em comparação ao teclado.

Axure RP é  uma ferramenta rápida de criação de diagramas, wireframes, protótipos e especificações para websites. Ela se destaca principalmente pela sua facilidade de uso  e pela riqueza de seu design.

AQdevTeam é um sistema de gerenciamento e controle de projetos indicado tanto para pequenos como para grandes equipes de desenvolvimento, cuja intenção é simplificar radicalmente a maneira pela qul um projeto é gerenciado.

3D Doctor é um aplicativo de modelagem em 3D, manipulação, processamento e mensuração de imagens para MRI*, CT**, PET***, microscópicas e aplicações científicas e industriais em 3D.

Ao clicar em "Enviar", você concorda em permitir que a Software.com.br entre em contato com você através das informações fornecidas, para fins de envio de orçamentos e comunicações relacionadas ao seu pedido. Para mais detalhes sobre como protegemos e utilizamos seus dados, consulte nossa Política de Privacidade e Termos de Uso.