com o Amazon DynamoDB
Neste tutorial, você aprenderá como criar uma tabela simples, adicionar dados, rastrear e consultar dados, excluir dados e excluir a tabela usando o console DynamoDB. O DynamoDB é um banco de dados NoSQL em nuvem gerenciado que oferece suporte aos modelos de armazenamento de documentos e chave-valor. O modelo de dados flexível, a performance confiável e a escalabilidade automática da capacidade de throughput fazem desse serviço a opção ideal para aplicativos móveis, web e de jogos, tecnologia de anúncios e IoT, entre muitos outros.
Todas as atividades realizadas neste tutorial estão qualificadas para o nível gratuito.
Você precisa de uma conta para criar e consultar uma tabela NoSQL
Crie uma conta gratuita em minutosO nível gratuito da AWS oferece 25 GB de armazenamento e até 200 milhões de solicitações por mês com o Amazon DynamoDB.
Consulte os detalhes do nível gratuito da AWS »
Abra o console de Gerenciamento da AWS Management para que você consiga manter este guia de passo a passo aberto. Quando essa tela carregar, comece a digitar DynamoDB na barra de pesquisa e escolha abrir o console do DynamoDB.
Nesta etapa, você usará o console do DynamoDB para criar uma tabela.
e. Depois, você habilitará a escalabilidade automática DynamoDB para sua tabela.
A escalabilidade automática DynamoDB alterará a capacidade de leitura e gravação da tabela de acordo com o volume de solicitações. Usando uma função AWS Identity e Access Management (AWS IAM) chamada DynamoDBAutoscaleRole, DynamoDB gerenciará o processo de Auto Scaling em seu nome. O DynamoDB cria essa função para você na primeira vez que o Auto Scaling é habilitado em uma conta.
Instrua DynamoDB para criar a função desmarcando a caixa de seleção Usar configurações padrão.
f. Desça até a parte da tela Índices secundários, Capacidade fornecida e Auto Scaling no botão Criar. Neste tutorial, não alteraremos essas configurações.
Na seção Auto Scaling, observe que o DynamoDB criará a função DynamoDBAutoscaleRole para você.
Agora,
Quando a tabela Música está pronta para uso, ela aparece na lista de tabela com uma
Parabéns! Você criou uma tabela NoSQL usando o console DynamoDB.
Nesta etapa, você adicionará dados à nova tabela do DynamoDB.
Nesta etapa, você pesquisará por dados na tabela usando as operações de consulta. Em DynamoDB, operações de consulta são eficientes e usam chaves para encontrar dados. Desviar operações de rastreamento da tabela por completo.
b. Você pode usar o console para consultar a tabela Música de várias formas. Para a sua primeira consulta, faça o seguinte:
- Na caixa Artista, digite No One You Know, e escolha Iniciar pesquisa. Todas as músicas interpretadas por No One You Know serão exibidas.
Tente fazer outra consulta:
- Na caixa Artista, digite The Acme Band, e escolha Iniciar pesquisa. Todas as músicas interpretadas por The Acme Band serão exibidas.
Nesta etapa, você excluirá um item de uma tabela do DynamoDB.
Nesta etapa, você excluirá uma tabela do DynamoDB.
a. Também é possível excluir facilmente a tabela do console do DynamoDB. É uma melhor prática excluir tabelas que você não usa mais para que você não seja cobrado por elas.
- No console do DynamoDB, escolha a opção próxima á tabela Música e depois escolha Excluir tabela.
- Na caixa de diálogo de confirmação, escolha Excluir.
Você criou sua primeira tabela do DynamoDB, adicionou itens à ela, e a consultou para encontrar os itens que desejava. Você também aprendeu a gerenciar visualmente suas tabelas e seus itens do DynamoDB por meio do AWS Management Console.
O DynamoDB é ideal para aplicativos móveis, web, de jogos, de tecnologia de anúncios e IoT onde escalabilidade, throughput e performance confiável são considerações importantes.
Agora que você aprendeu a criar, gerenciar e consultar tabelas e itens do AWS Management Console, pode avançar para o próximo tutorial, em que aprenderá a importar grandes volumes de dados e, depois, facilmente encontrar as informações de que precisa. Você importará um banco de dados de filmes para ver como pode rapidamente encontrar detalhes sobre seus atores e personagens favoritos.