Criar e gerenciar um banco de dados não relacional

com o Amazon DynamoDB

Introdução: Criar e gerenciar um banco de dados não relacional

Siga as instruções passo a passo para criar uma tabela do DynamoDB e use-a para armazenar e recuperar dados

Visão geral

Neste tutorial, você cria uma tabela do DynamoDB e usa a tabela para armazenar e recuperar dados. Além disso, você usa Python e Boto 3, o AWS SDK para Python, a fim de interagir com as APIs do DynamoDB. Você também aprende alguns dos principais aspectos que diferenciam o DynamoDB (um banco de dados não relacional) dos bancos de dados relacionais tradicionais. O tutorial usa um aplicativo de uma livraria on-line como exemplo para a orientação.

Por que isso é importante

Você deve entender como modelar seus dados para adaptá-los tanto aos padrões de acesso de dados do seu aplicativo quanto ao modelo subjacente de seu banco de dados. Ao criar a arquitetura de um novo aplicativo, é importante saber se o banco de dados escolhido é capaz de lidar com o aumento de carga decorrente do uso adicional de seu aplicativo.

O DynamoDB oferece performance de baixa latência com escalabilidade praticamente infinita, para que você não se preocupe com gargalos de performance conforme seu aplicativo cresce. O DynamoDB está acessível por uma API HTTP ou um endpoint HTTPS, fornecendo um modelo simples e seguro de interação com seu banco de dados. Por fim, o DynamoDB é um banco de dados NoSQL, permitindo usar um design de esquema flexível que pode evoluir com sua aplicação.

 Experiência com a AWS

Intermediário

 Tempo para a conclusão

Aproximadamente 90 minutos

 Custo para a conclusão

Este tutorial custará menos de USD 2 (supondo que todos os serviços sejam executados por duas horas)*

* Esta estimativa presume que você seguirá as configurações recomendadas em todo o tutorial e encerrará todos os recursos em até duas horas.

 Requisitos

Conta da AWS ativa**
Navegador, de preferência o Chrome
 
** É possível que as contas criadas nas últimas 24 horas ainda não tenham acesso aos recursos necessários para este projeto.

 Data da última atualização

7 de fevereiro de 2023

Módulos

Este tutorial está dividido em cinco módulos breves. Conclua cada módulo na ordem certa antes de passar para o próximo.

  1. Histórico da aplicação (15 minutos): conheça o histórico da aplicação.
  2. Entrada e recuperação de dados (15 minutos): acompanhe alguns exemplos simples de entrada e recuperação de dados com o DynamoDB.
  3. Consultas e índices secundários globais (15 minutos): acompanhe alguns exemplos simples de recuperação de vários itens em uma chamada de API com o DynamoDB.
  4. Atualização de itens (15 minutos): use a API UpdateItem para atualizar atributos de um item existente em nosso banco de dados.
  5. Limpeza e próximas etapas (15 minutos): limpe os recursos criados no projeto.

Esta página foi útil?

Histórico da aplicação