De relacional a libro mayor - Amazon Quantum Ledger Database (Amazon QLDB)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

De relacional a libro mayor

Si es desarrollador de aplicaciones, es posible que tenga alguna experiencia con el sistema de administración de bases de datos relacionales (RDBMS, por sus siglas en inglés) y con el lenguaje de consulta estructurada SQL. Cuando comience a usar Amazon QLDB, observará numerosas similitudes. En los aspectos más avanzados, también encontrará nuevas y potentes funciones que QLDB ha creado sobre la base del RDBMS. En esta sección se describen los componentes y las operaciones bases de datos habituales, comparando y contrastándolos con sus equivalentes en QLDB.

El siguiente diagrama muestra los constructos de mapeo de los componentes principales entre un RDBMS tradicional y Amazon QLDB.

Diagrama de los componentes principales del RDBMS tradicional (base de datos, tabla, índice, fila, columna, etc.), mapeado con los componentes de QLDB correspondientes (libro mayor, tabla, índice, documento Ion, atributo doc, etc.).

La siguiente tabla muestra las principales similitudes y diferencias de alto nivel de las características operativas integradas entre un RDBMS tradicional y QLDB.

Operación RDBMS QLDB
Creación de tablas Instrucción CREATE TABLE que define todos los nombres de columnas y tipos de datos Instrucción CREATE TABLE que no define ningún atributo de tabla o tipo de datos para permitir contenido abierto y sin esquema
Creación de índices CREATE INDEX instrucción Instrucción CREATE INDEX para cualquier campo de nivel superior de una tabla
Inserción de datos Instrucción INSERT que especifica los valores de una nueva fila o tupla que se ajusta al esquema definido en la tabla Instrucción INSERT que especifica los valores de un documento nuevo en cualquier formato de Amazon Ion válido, independientemente de los documentos existentes en la tabla
Consulta de datos SELECT-FROM-WHERE instrucción Instrucción SELECT-FROM-WHERE con la misma sintaxis que SQL al consultar documentos planos
Actualización de datos UPDATE-SET-WHERE instrucción Instrucción UPDATE-SET-WHERE con la misma sintaxis que SQL al actualizar documentos planos
Eliminación de datos DELETE-FROM-WHERE instrucción Instrucción DELETE-FROM-WHERE con la misma sintaxis que SQL al eliminar documentos planos
Datos anidados y semiestructurados Solo filas planas o tuplas Documentos que pueden contener cualquier dato estructurado, semiestructurado o anidado compatibles con el formato de datos Amazon Ion y el lenguaje de consultas PartiQL
Consulta de metadatos No hay metadatos integrados Instrucción SELECT que consulta desde la vista de confirmación integrada de una tabla
Consultar el historial de revisiones No hay historial de datos integrado Instrucción SELECT que consulta desde la función de historial integrada
Verificación criptográfica Sin criptografía ni inmutabilidad integradas API que devuelven un resumen de un diario y una prueba que verifica la integridad de cualquier revisión de un documento relativa a dicho resumen

Para ver una descripción general de los conceptos básicos y la terminología QLDB, consulte Conceptos clave.

Para obtener información detallada sobre el proceso de creación, consulta y administración de datos en un libro mayor, consulte Uso de datos e historial.