Conceitos básicos do Amazon DynamoDB

Procurando informações sobre como começar a usar o Amazon DynamoDB com rapidez? Abaixo, disponibilizamos os guias de documentação do DynamoDB, os guias do usuário e os tutoriais mais importantes para demonstrar como é possível usar o DynamoDB em algumas etapas. 

DOCUMENTAÇÃO


A documentação técnica e o guia de introdução fornecem uma visão geral conceitual do DynamoDB e incluem instruções detalhadas de desenvolvimento para usar os vários recursos.

DOCUMENTAÇÃO


As orientações normativas fornecem estratégias, guias e padrões testados ao longo do tempo para ajudar você a acelerar os projetos de modernização, otimização e migração para a nuvem. Esses recursos foram desenvolvidos por especialistas em tecnologia da AWS e pela comunidade global de parceiros da AWS.

DOCUMENTAÇÃO


Encontre informações sobre as melhores práticas gerais e as opções de uso do Amazon DynamoDB.

LABORATÓRIO


Este currículo digital ensina como as aplicações interagem com o Amazon DynamoDB por meio da API e dos serviços relacionados da AWS. Você aprenderá a como criar e interagir com tabelas e índices do DynamoDB e a como otimizar os bancos de dados para monitoramento, desempenho e segurança. Você também aprenderá a arquitetar aplicações usando os princípios de design do DynamoDB.  O currículo inclui exemplos de código para ajudar você a implementar os padrões e soluções de design discutidos.

LABORATÓRIO


O portal de conteúdo de workshops e laboratórios da AWS para o Amazon DynamoDB abriga uma coleção de workshops e conteúdo prático com o objetivo de ajudar você a entender os recursos do DynamoDB e das melhores práticas de modelagem de dados NoSQL.

TUTORIAL


Este curso apresenta o Amazon DynamoDB, serviço que fornece um banco de dados de chave-valor e de documentos para clientes da AWS. Este curso apresenta o serviço e seus principais recursos e funcionalidades.

TUTORIAL


O curso descreve como o serviço se integra a outros serviços da AWS, apresenta importantes conceitos terminológicos e tecnológicos, além de incluir uma demonstração do serviço.

TUTORIAL


Aprenda a criar uma tabela simples e adicione, consulte e exclua dados no console do DynamoDB.

TUTORIAL


Aprenda a inserir dados, executar consultas, criar índices e atualizar os itens usando o SDK do Phyton.

TUTORIAL


Saiba como projetar um banco de dados que pode ser usado para criar um aplicativo móvel destinado a redes sociais.

TUTORIAL


Neste laboratório, você aprenderá a criar um jogo multijogador de turnos com o Amazon DynamoDB e o Amazon Simple Notification Service (Amazon SNS).

TUTORIAL


Saiba como projetar um modelo de dados para padrões de acesso usados em aplicações de jogos usando o DynamoDB.

Recursos de migração

O DynamoDB foi criado retroativamente a partir das necessidades dos clientes da AWS e dos desenvolvedores da Amazon.com para superar os desafios de escalar e operar bancos de dados relacionais. Os clientes que migraram para o Amazon DynamoDB desfrutam de desempenho e escala aprimorados, menor custo total de propriedade, redução de despesas gerais e mais resiliência. Aqui, você encontrará documentações, blogs, ferramentas, vídeos e depoimentos de clientes que ajudarão na migração para o DynamoDB.

DOCUMENTAÇÃO


Este guia ajudará você a entender como as migrações para o DynamoDB funcionam, as ferramentas disponíveis e como selecionar a estratégia de migração certa para sua workload

WHITEPAPER


Este whitepaper destaca as práticas recomendadas para migrar workloads de um RDBMS para o DynamoDB.

DOCUMENTAÇÃO


A primeira parte deste guia fornece uma visão geral dos recursos e benefícios do DynamoDB. A segunda parte do guia aborda dois desafios de migração: mapear dados relacionais para o DynamoDB e alterar sua aplicação para oferecer suporte às operações CRUD no DynamoDB.

DOCUMENTAÇÃO


Este guia ajudará você a entender como migrar de um DBMS relacional para o DynamoDB, quais ferramentas estão disponíveis e como avaliar possíveis estratégias de migração e selecionar uma que atenda às suas necessidades.

DOCUMENTAÇÃO


Este guia ajuda você a entender o processo de migração de dados do Amazon Relational Database Service (Amazon RDS) do MySQL para o Amazon DynamoDB usando o AWS Database Migration Service (AWS DMS).

BLOG


Guia de migração de dados do DBMS relacional para o DynamoDB usando o AWS DMS.

DOCUMENTAÇÃO


Use o AWS Data Migration Services (AWS DMS) e migre dados para uma tabela DynamoDB. O AWS DMS é compatível com o uso de um banco de dados relacional ou do MongoDB como origem.

DOCUMENTAÇÃO


Comparação de tarefas comuns de banco de dados, confrontando instruções SQL com as operações equivalentes do DynamoDB.

ESPECIALISTAS CERTIFICADOS


O AWS IQ permite que os clientes encontrem, contratem e paguem rapidamente especialistas terceirizados certificados pela AWS para consultas e trabalhos sob demanda em um projeto. Especialistas em AWS IQ podem ajudar você a iniciar e concluir seus projetos da AWS com mais rapidez, oferecendo ajuda prática para uma ampla variedade de projetos, como configurar um banco de dados DynamoDB ou migrar de um banco de dados existente.

Ferramentas do desenvolvedor e código de exemplo

DOCUMENTAÇÃO


Descreve todas as operações de API do DynamoDB em detalhes. Também fornece exemplos de solicitações, respostas e erros para os protocolos de serviço da Web com suporte.

AWS CLI


Esta referência de interface contém documentação para uma programação ou CLI que você pode usar para gerenciar o Amazon DynamoDB. Ela fornece todos os comandos, sintaxes e exemplos de comandos comuns da CLI do Amazon DynamoDB.  

EXEMPLO DE CÓDIGO


Essa documentação da AWS inclui exemplos de códigos que mostram como usar o DynamoDB com um kit de desenvolvimento de software (SDK) da AWS.

Whitepapers e relatórios

RELATÓRIO DO ANALISTA


Esse relatório da IDC explora o valor e os benefícios para as organizações que usam o Amazon DynamoDB em apoio às suas respectivas metas de negócios e esforços de transformação de banco de dados, calculando um benefício médio anual de USD 8,48 milhões e 378% de ROI em três anos.  

RELATÓRIO DO ANALISTA


O DynamoDB começou com foco na escalabilidade, mas nos últimos 10 anos, esse serviço de banco de dados em nuvem não relacional amadureceu significativamente, com a AWS adicionando recursos como usabilidade, capacidade de gerenciamento e extensibilidade, visando uma variedade de workloads operacionais corporativas e atendendo a centenas de milhares de clientes.

“Uma década após sua introdução, o Amazon DynamoDB pode ser considerado um pioneiro no cenário de bancos de dados gerenciados na nuvem, um setor que começou a surgir por volta de 2008. Embora o DynamoDB seja conhecido como um serviço com propósito específico desde sua criação, ele agora está entrando em um território de uso geral, sobretudo porque o escopo do serviço foi ampliado para atender aos desenvolvedores de SQL que se concentram em uma ampla variedade de workloads operacionais...”
– James Curtis, analista de pesquisa sênior, dados, IA e análise

WHITEPAPER


Arquitetos e desenvolvedores de software têm uma variedade de opções para armazenamento e persistência de dados. Isso inclui não apenas os sistemas tradicionais de gerenciamento de banco de dados relacional (RDBMS), mas também bancos de dados NoSQL, como o Amazon DynamoDB. A execução de determinadas workloads serão mais bem dimensionadas e econômicas através do uso de uma solução NoSQL. Este whitepaper destaca as práticas recomendadas de migração dessas workloads de um RDBMS para o DynamoDB. O documento também discute como os bancos de dados NoSQL, como o DynamoDB, diferem de um RDBMS tradicional e propõe um framework para análise, modelagem de dados e migração de dados de um RDBMS para o DynamoDB.

Blogs e novidades

Leia as últimas publicações nos blogs e saiba mais sobre os lançamentos mais recentes do Amazon DynamoDB. 

Publicações de blog

No momento, não há nenhuma publicação de blog. Consulte o Blog da AWS para obter outros recursos.

Novidades

  • data

No momento, não há nenhuma publicação na página Novidades. Consulte as Novidades da AWS para saber sobre outros recursos.

Vídeos

Veja o que os especialistas do DynamoDB têm a dizer sobre as últimas inovações e aprimoramentos.

SESSÃO DO RE:INVENT


Esta sessão oferece mais detalhes sobre o Amazon DynamoDB e compartilha ideias de como o DynamoDB é projetado para oferecer a escalabilidade e os tempos de resposta que os clientes esperam. Saiba como os recursos populares, como capacidade sob demanda, tabelas globais, DynamoDB Streams e transações, funcionam e como você pode aproveitá-los melhor em suas workloads.

SESSÃO DO RE:INVENT


Desenvolvedores experientes do Amazon DynamoDB podem participar desta sessão para aprender os principais conceitos da modelagem de dados do DynamoDB. Explore as melhores práticas para padrões de acesso comuns usados pelos clientes do DynamoDB para aplicações que precisam de desempenho consistente e rápido em qualquer escala. Conheça as melhores práticas e as vantagens e desvantagens resultantes da decisão sobre designs de tabela única e de várias tabelas, estratégias de indexação e muito mais.

SESSÃO DO RE:INVENT


O Amazon DynamoDB é uma escolha popular para aplicações modernas, pois é um banco de dados sem servidor que fornece desempenho de um dígito em milissegundos em qualquer escala. A otimização de uso do DynamoDB exige uma abordagem de modelagem de dados diferente dos bancos de dados relacionais tradicionais. Nesta sessão, Alex DeBrie, especialista em dados da AWS, mostra técnicas avançadas para aproveitar ao máximo o DynamoDB. Aprenda a “pensar no DynamoDB” ao conhecer os fundamentos e os princípios do DynamoDB para modelagem de dados. Além disso, conheça estratégias práticas e recursos do DynamoDB para lidar com casos de uso difíceis em sua aplicação.

PALESTRA PRINCIPAL DO RE:INVENT


Dr. Werner Vogels, vice-presidente e CTO da Amazon.com, fala sobre os benefícios de criar sistemas assíncronos e levemente acoplados e como a arquitetura orientada por eventos permite a escala global. Ele mostra esses benefícios por meio das tabelas globais do Amazon DynamoDB.

SESSÃO DO RE:INVENT


O Amazon DynamoDB é um banco de dados NoSQL totalmente gerenciado que fornece um desempenho consistente em qualquer escala. Clientes como Disney+, Zoom e Snap usam o DynamoDB para administrar algumas das maiores aplicações do planeta. Nesta sessão, o especialista em dados da AWS Alex DeBrie e o engenheiro principal sênior do DynamoDB, Amrith Kumar, explicam os principais conceitos de modelagem de dados do DynamoDB e compartilham por que a arquitetura e a implementação do DynamoDB podem ajudar suas aplicações a escalarem perfeitamente de 30 a 300 milhões de clientes, mantendo um desempenho consistente de um dígito em milissegundos.

EVENTO VIRTUAL


Quando o DynamoDB foi lançado em 2012, a proposta da AWS era facilitar o armazenamento de dados de clientes com eficiência em qualquer escala e com performance previsível usando um serviço totalmente gerenciado. Ouça as ideias de:

Don MacAskill, CEO da SmugMug e Anirudh Jayakumar, engenheiro sênior de software da Dropbox sobre como essas empresas usaram o DynamoDB para desenvolver algumas das aplicações mais exigentes do mundo nos últimos dez anos.

Jeff Barr, VP e promotor-chefe da AWS, Alex DeBrie, especialista em dados da AWS e Jeremy Daly, especialista em tecnologia sem servidor da AWS, sobre como eles começaram com o DynamoDB, com sessões de aprofundamento sobre modelagem de dados e desenvolvimento de aplicações sem servidor.

Dúvidas sobre o DynamoDB?

Consulte a página de perguntas frequentes sobre o DynamoDB
Quer ouvir as mais recentes novidades sobre o DynamoDB?
Siga nosso perfil no Twitter: @DynamoDB