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.
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.