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 relacional ao ledger
Importante
Aviso de fim do suporte: os clientes existentes poderão usar a Amazon QLDB até o final do suporte em 31/07/2025. Para obter mais detalhes, consulte Migrar um Amazon QLDB Ledger para o Amazon Aurora Postgre
Se você é desenvolvedor de aplicativos, talvez tenha alguma experiência no uso de um sistema de gerenciamento de banco de dados relacional (RDBMS) e da Structured Query Language (SQL). Ao começar a trabalhar com a AmazonQLDB, você encontrará muitas semelhanças. À medida que avança para tópicos mais avançados, você também encontrará novos recursos poderosos QLDB que foram construídos sobre a RDBMS base. Esta seção descreve os componentes e operações comuns do banco de dados, comparando-os e contrastando-os com seus equivalentes em. QLDB
O diagrama a seguir mostra as construções de mapeamento dos componentes principais entre um sistema tradicional RDBMS e a AmazonQLDB.
![Diagrama dos principais componentes do mapeamento tradicional RDBMS (banco de dados, tabela, índice, linha, coluna, etc.) para QLDB os componentes correspondentes (livro, tabela, índice, documento Ion, atributo de documento, etc.).](images/rdbms-mapping.png)
A tabela a seguir mostra as principais semelhanças e diferenças de alto nível dos recursos operacionais integrados entre um tradicional e. RDBMS QLDB
Operation | RDBMS | QLDB |
---|---|---|
Criar tabelas | Instrução CREATE TABLE que define todos os nomes de colunas e os tipos de dados |
Instrução CREATE TABLE que não define nenhum atributo de tabela ou tipo de dados para permitir conteúdo aberto e sem esquemas |
Criar índices | Instrução CREATE INDEX |
Instrução CREATE INDEX para qualquer campo de nível superior em uma tabela |
Inserir dados | Instrução INSERT que especifica valores em uma nova linha ou tupla que adere ao esquema conforme definido pela tabela |
Instrução INSERT que especifica valores em um novo documento em qualquer formato válido do Amazon Ion, independentemente dos documentos existentes na tabela |
Consultar dados | Instrução SELECT-FROM-WHERE |
SELECT-FROM-WHERE declaração na mesma sintaxe da consulta de documentos simples SQL |
Atualização de dados | Instrução UPDATE-SET-WHERE |
UPDATE-SET-WHERE declaração na mesma sintaxe da atualização de documentos simples SQL |
Excluir dados | Instrução DELETE-FROM-WHERE |
DELETE-FROM-WHERE declaração na mesma sintaxe de SQL ao excluir documentos simples |
Dados aninhados e semiestruturados | Somente linhas planas ou tuplas | Documentos que podem ter qualquer dado estruturado, semiestruturado ou aninhado, conforme suportado pelo formato de dados Amazon Ion e pela linguagem de consulta PartiQL |
Consultar metadados | Não há metadados integrados | Instrução SELECT que consulta a partir da visualização comprometida integrada de uma tabela |
Consultar o histórico de revisões | Não há histórico de dados integrado | Instrução SELECT que consulta a partir da função de histórico integrada |
Verificação criptográfica | Sem criptografia ou imutabilidade incorporadas | APIsque retornam um resumo de um diário e uma prova que verifica a integridade de qualquer revisão do documento em relação a esse resumo |
Para obter uma visão geral dos principais conceitos e terminologia emQLDB, consulteConceitos principais.
Para obter informações detalhadas sobre o processo de criação, consulta e gerenciamento de seus dados em um ledger, consulte Trabalhar com dados e histórico.