As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Do SQL para o NoSQL
Se você é um desenvolvedor de aplicativos, talvez tenha alguma experiência no uso do sistema de gerenciamento de banco de dados relacional (RDBMS) e Structured Query Language (SQL). Ao começar a trabalhar com o Amazon DynamoDB, você encontrará muita similaridades, mas também muitas diferenças. NoSQL é um termo usado para descrever os sistemas de bancos de dados não relacionais altamente disponíveis, dimensionáveis e otimizados para alta performance. Em vez de usar o modelo relacional, os bancos de dados NoSQL (como o DynamoDB) usam modelos alternativos para o gerenciamento de dados, como pares de chave-valor ou armazenamento de documentos. Para obter mais informações, consulte O que é NoSQL?
Oferece suporte a PartiQL
As seções a seguir descrevem tarefas comuns de banco de dados, comparando e contrastando instruções SQL com as operações equivalentes do DynamoDB.
nota
Os exemplos de SQL nesta seção são compatíveis com o RDBMS MySQL.
Os exemplos do DynamoDB desta seção mostram o nome da operação do DynamoDB, junto com os parâmetros dessa operação no formato JSON. Para obter exemplos de código que usam essas operações, consulte Conceitos básicos do DynamoDB e dos SDKs da AWS.
Tópicos
- Relacional (SQL) ou NoSQL?
- Características dos bancos de dados
- Criar uma tabela
- Obter informações sobre uma tabela
- Gravar dados em uma tabela
- Principais diferenças entre o SQL e o DynamoDB ao ler dados de uma tabela
- Gerenciamento de Índices
- Modificar dados em uma tabela
- Excluir dados de uma tabela
- Remover uma tabela