Glosario de Amazon QLDB - 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.

Glosario de Amazon QLDB

Las siguientes son definiciones de los términos clave que podría encontrar mientras trabaja con Amazon QLDB.

bloque | digerir | documento | ID de documento | revisión del documento | entrada | field | índice | almacenamiento indexado | bitácora | bloque de diario | almacenamiento de diario | Strand de diario | consejo del diario | registro | prueba | revisión | session | Strand | tabla | vista de tabla | Vista de

bloque

Objeto que se ha confirmado en el diario de una transacción. Una sola transacción escribe un bloque en el diario, de modo que un bloque solo se puede asociar a una transacción. Un bloque contiene entradas que representan las revisiones de documentos que se han confirmado en la transacción, junto con elPartiQLdeclaraciones que los comprometieron.

Cada bloque también tiene un valor hash para verificación. Un hash de bloque se calcula a partir de los hash de entrada dentro de ese bloque combinado con el hash del bloque encadenado anterior.

digerir

Un valor hash de 256 bits que representa de forma exclusiva el historial completo de revisiones de documentos de su libro mayor a partir de un momento dado. Un hash de resumen se calcula a partir de la cadena hash completa de su diario a partir del último bloque comprometido del diario en ese momento.

QLDB le permite generar un resumen como archivo de salida seguro. A continuación, puede utilizar ese archivo de salida para verificar la integridad de las revisiones de documentos en relación con ese hash.

documento

Un conjunto de datos enAmazon Ion structformato que se puede insertar, actualizar y eliminar en una tabla. Un documento QLDB puede tener datos estructurados, semiestructurados, anidados y sin esquema.

ID de documento

El identificador único universal (UUID) que QLDB asigna a cada documento que inserta en una tabla. Este ID es un número de 128 bits que se representa en una cadena alfanumérica codificada en Base62 con una longitud fija de 22 caracteres.

revisión del documento

Estructura de iones que representa una única versión de una secuencia de documentos identificados por un identificador de documento único. Una revisión incluye los datos de usuario (es decir, los datos que escribió en la tabla) y los metadatos generados por QLDB. Cada revisión está asociada a una tabla y se identifica de forma exclusiva mediante una combinación del ID del documento y un número de versión basado en cero.

entrada

Objeto que está contenido en un bloque. Las entradas representan revisiones de documentos que se insertan, actualizan y eliminan en una transacción, junto con las declaraciones de PartiQL que las han confirmado.

Cada entrada también tiene un valor hash para la verificación. Un hash de entrada se calcula a partir de los hash de revisión o de los hash de sentencias dentro de esa entrada.

field

Un par nombre-valor que compone cada atributo de un documento QLDB. El nombre es un token de símbolo y el valor no está restringido.

índice

Estructura de datos que puede crear en una tabla para optimizar el rendimiento de las operaciones de recuperación de datos. Para obtener información sobre los índices de QLDB, consulteCREATE INDEXen laReferencia de PartiQL de Amazon QLDB.

almacenamiento indexado

El espacio en disco que utilizan las tablas, los índices y el historial indexado de un libro mayor. El almacenamiento indexado consiste en datos de libro mayor optimizado para consultas de alto rendimiento.

bitácora

Conjunto encadenado con hash de todos los bloques que se han confirmado en el libro mayor. El diario es solo para anexar y representa un historial completo e inmutable de todos los cambios en los datos del libro mayor.

bloque de diario

Consulte bloque.

almacenamiento de diario

El espacio en disco que utiliza el diario de un libro mayor.

Strand de diario

Consulte Strand.

consejo del diario

El último bloque comprometido de un diario en un momento dado.

registro

Instancia de un recurso de base de datos de libros mayores de Amazon QLDB. Este es el principalAWStipo de recurso en QLDB. Un libro mayor se compone de ambosalmacenamiento de diarioyalmacenamiento indexado. Una vez confirmados los datos del libro mayor en el diario, están disponibles para realizar consultas en tablas de revisiones de documentos de Amazon Ion.

prueba

Lista ordenada de valores hash de 256 bits que QLDB devuelve para un resumen y revisión de documentos determinados. Consiste en los hash que requiere un modelo de árbol Merkle para encadenar el hash de revisión dado al hash de resumen. Una prueba le permite verificar la integridad de sus revisiones en relación con el resumen. Para obtener más información, consulte Verificación de datos en Amazon QLDB.

revisión

Consulte revisión del documento.

session

Objeto que administra información sobre las solicitudes y respuestas de transacciones de datos hacia y desde un libro mayor. Unsesión activa(una que ejecuta activamente una transacción) representa una única conexión a un libro mayor. QLDB admite una transacción en ejecución activa por sesión.

Strand

Partición de un diario. Actualmente, QLDB admite revistas con una sola cadena.

tabla

Vista materializada de un conjunto no ordenado de revisiones de documentos que se han confirmado en el diario del libro mayor.

vista de tabla

Subconjunto consultable de los datos de una tabla, basado en transacciones confirmadas en el diario. En una instrucción PartiQL, una vista se indica mediante un calificador de prefijo (empezando por_ql_) para un nombre de tabla.

Puede consultar las siguientes vistas definidas por el sistema medianteSELECTinstrucciones:

  • Usuario— La última revisión activa de solo los datos que escribió en la tabla (es decir, el estado actual de los datos de usuario). Esta es la vista predeterminada en QLDB.

  • Comprometido— La última revisión activa de los datos de usuario y de los metadatos generados por el sistema. Esta es la tabla completa definida por el sistema que corresponde directamente a la tabla de usuarios. Por ejemplo: _ql_committed_TableName.

Vista de

Consulte vista de tabla.