Este curso intermediário é o segundo de uma série de cursos da formação Developing with Amazon DynamoDB. Neste curso, você aprenderá sobre os diferentes casos de uso para consultas e varreduras usadas para retornar subconjuntos de dados de suas tabelas do Amazon DynamoDB. Você aprenderá como criar índices secundários programaticamente para agrupamentos alternativos de atributos de tabela. Você também entenderá como projetar seus índices para melhor se adequar aos padrões de acesso à tabela para melhorar a performance e a eficiência.
- Nível do curso: intermediário
- Duração: 2,5 horas
Observação: Este curso tem transcrições/legendas traduzidas. A narração está em inglês. Para exibir as legendas, clique no botão CC no canto inferior direito do player.
Atividades
Este curso inclui animações, demonstrações em vídeo, conteúdo interativo, testes de conhecimento e um laboratório autoguiado opcional e pago.
Objetivos do curso
Neste curso, você aprenderá a:
- Analisar e avaliar quando usar operações e índices de varredura
- Criar um índice secundário global, programaticamente, para uma tabela
- Interagir com itens em uma tabela do DynamoDB usando índices secundários
- Otimizar índices secundários globais em busca de eficiência aprimorada
Público-alvo
Este curso é destinado a:
- Desenvolvedores novos ou experientes interessados em aprender a interagir com bancos de dados não relacionais na nuvem e, mais especificamente, DynamoDB
- Arquitetos de bancos de dados
- Engenheiros de dados
Pré-requisitos
Recomendamos que os participantes deste curso tenham:
- Familiaridade com o DynamoDB e seus recursos
- Experiência de trabalho com design de banco de dados ou práticas de modelagem de dados para bancos de dados de chave-valor
- Concluído pelo menos um desses treinamentos digitais: Amazon DynamoDB Service Introduction, Amazon DynamoDB Service Primer ou Exploring the DynamoDB API e AWS SDKs.
- Experiência de trabalho com arquitetura e desenvolvimento na AWS e planejamento e projeto de bancos de dados na AWS.
- Conhecimento prático de uma ou mais das linguagens de programação de alto nível (Python, Java, Node.js ou .NET)
Descrição do curso
Lição 1: Uso de índices secundários
- Localizando e buscando dados com varredura e filtro
- Criando índices para reagrupar atributos
- Projetando índices de acordo com padrões de acesso
- Teste de conhecimento interativo
- Obtenção de informações nos esquemas de chave
- Consultando índices secundários
- Avaliando o impacto do índice nas operações
- Teste de conhecimento interativo
- Estruturando os dados da tabela base para eficiência
- Estruturando índices para eficiência
- Analisando casos de uso
- Teste de conhecimento interativo
- Resumo do curso
- Avaliação do curso
- Laboratório (Opcional): Verificações, consultas e índices do Amazon DynamoDB