Recursos do Amazon DynamoDB para usuários iniciantes
Recomendamos que os usuários iniciantes comecem lendo as seguintes seções e as consultem conforme necessário.
-
Destaques do serviço e preços: a página de detalhes do produto
apresenta uma visão geral do DynamoDB, destaques do serviço e preços. -
Recursos do DynamoDB: a seção Recursos do DynamoDB
tem vídeos, tutoriais e orientações prescritivas que apresentam o serviço, os conceitos de modelagem de dados e os principais recursos e capacidades. -
Conceitos básicos: a seção Conceitos básicos do DynamoDB inclui informações sobre como configurar o DynamoDB, criar tabelas de exemplo e fazer upload de dados. Também são fornecidas informações sobre como realizar operações básicas de banco de dados usando o AWS Management Console, a AWS CLI, o NoSQL Workbench e as APIs do DynamoDB.
-
Curso básico do DynamoDB: um curso digital gratuito
que ensina os fundamentos do DynamoDB, como design de tabelas, tipos de dados e operações básicas. Esse curso é ideal para desenvolvedores iniciantes no DynamoDB e em bancos de dados NoSQL. -
DynamoDB Nuggets: uma coleção de tutoriais em vídeo
de curta duração e específicos que explicam os principais conceitos e recursos do DynamoDB. Esses vídeos de curta duração abordam vários tópicos em um formato fácil de entender, como modelagem de dados, estratégias de particionamento, padrões de acesso e práticas recomendadas. -
Repositório de exemplos de código do DynamoDB
: oferece exemplos práticos de código do DynamoDB em várias linguagens de programação. -
Treinamento gratuito do DynamoDB: a AWS oferece cursos digitais gratuitos
que abrangem conceitos, recursos e práticas recomendadas do DynamoDB. A série de cursos aprofundados do DynamoDB ajuda você a aprender a projetar modelos de dados eficientes, implementar chaves de partição eficazes e usar índices secundários com eficiência. -
NoSQL Workbench para DynamoDB: o NoSQL Workbench
é uma ferramenta visual unificada que fornece recursos de modelagem de dados, visualização de dados e desenvolvimento de consultas. Ele ajuda você a projetar, criar, consultar e gerenciar tabelas do DynamoDB, o que o torna especialmente valioso para aprender os conceitos de modelagem de dados do DynamoDB e testar padrões de acesso. -
Padrões de design do DynamoDB: o tópico Práticas recomendadas para desenhar e arquitetar com o DynamoDB e exemplos de modelagem de dados que demonstram práticas recomendadas para diferentes casos de uso. Inclui exemplos práticos e amostras de código para implementar soluções eficazes.
-
Tutoriais práticos: tutoriais passo a passo no AWS Management Console que orientam você em tarefas comuns do DynamoDB, como criar tabelas
e implementar consultas complexas. -
Migração para o DynamoDB: o tópico Migrar um banco de dados relacional para o DynamoDB apresenta uma visão geral do processo, das ferramentas e das estratégias para migrar um banco de dados para o DynamoDB.
-
Lentes do AWS Well-Architected para DynamoDB: o tópico Usar Lentes do Well-Architected para DynamoDB para otimizar uma workload do DynamoDB apresenta práticas recomendadas de arquitetura para projetar e operar aplicações confiáveis, seguras, eficientes e econômicas usando o DynamoDB. Ele inclui princípios de design, padrões de arquitetura e orientação operacional alinhados aos seis pilares do Well-Architected Framework.
Práticas recomendadas adicionais do Amazon DynamoDB para usuários iniciantes
Depois de completar as seções anteriores, leia estas seções:
-
Capacidade de throughput do DynamoDB
Apresenta uma visão geral dos dois modos de throughput disponíveis para o DynamoDB e considerações sobre a seleção do modo de capacidade adequado para a aplicação. O modo sob demanda é a opção de throughput padrão e recomendada para a maioria das workloads do DynamoDB.
-
Práticas recomendadas para desenhar e arquitetar com o DynamoDB
Identifique e resolva problemas para maximizar o desempenho e minimizar os custos ao trabalhar com o DynamoDB.
Recursos do AWS CLI
Se quiser usar a AWS Command Line Interface (AWS CLI), poderá usar estes documentos para ajudar você a começar:
-
Documentação da AWS CLI
Esta seção fornece informações sobre como baixar a AWS CLI, fazer a AWS CLI funcionar no seu sistema e fornecer suas credenciais da AWS.
-
Documentação da AWS CLI para o DynamoDB
Esse documento separado abrange todos os aspectos da AWS CLI para comandos do DynamoDB, incluindo sintaxe e exemplos.
Recursos de programação
Você pode escrever programas de aplicação para usar a API do DynamoDB com uma variedade de linguagens de programação conhecidas. Aqui estão alguns recursos:
-
Ferramentas para a Amazon Web Services
A AWS fornece uma série de kits de desenvolvimento de software (SDKs) compatíveis com o DynamoDB. Você pode escrever código para o DynamoDB usando Java, .NET, PHP, Ruby e outras linguagens. Esses SDKs podem simplificar consideravelmente o desenvolvimento da aplicação, formatando solicitações para o DynamoDB, analisando respostas e fornecendo a lógica de repetição e o tratamento de erros.
-
Se não quiser usar os SDKs da AWS, você poderá interagir com o DynamoDB diretamente usando a API do DynamoDB. Esse documento abrange todas as operações da API do DynamoDB, incluindo a sintaxe e exemplos. É possível encontrar dicas de solução de problemas e informações sobre como criar e autenticar solicitações e lidar com respostas nesta seção.