QLDBGlossaire Amazon - Base de données Amazon Quantum Ledger (AmazonQLDB)

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

QLDBGlossaire Amazon

Important

Avis de fin de support : les clients existants pourront utiliser Amazon QLDB jusqu'à la fin du support le 31 juillet 2025. Pour plus de détails, consultez Migrer un Amazon QLDB Ledger vers Amazon Aurora SQL Postgre.

Vous trouverez ci-dessous les définitions des principaux termes que vous pourriez rencontrer lorsque vous travaillez avec AmazonQLDB.

bloc | digérer | document | ID du document | révision du document | entrée | field | index | stockage indexé | journal | bloc de journal | rangement pour journaux | journal Strand | conseil de journal | grand livre | preuve | révision | séance | brin | table | vue du tableau | afficher

bloc

Objet inscrit dans le journal dans le cadre d'une transaction. Une seule transaction écrit un bloc dans le journal, de sorte qu'un bloc ne peut être associé qu'à une seule transaction. Un bloc contient des entrées qui représentent les révisions du document validées dans la transaction, ainsi que les instructions partiQL qui les ont validées.

Chaque bloc possède également une valeur de hachage à des fins de vérification. Un hachage de bloc est calculé à partir des hachages d'entrée de ce bloc combinés au hachage du bloc chaîné précédent.

digérer

Une valeur de hachage de 256 bits qui représente de manière unique l'historique complet des révisions de documents de votre registre à un moment donné. Un hachage de synthèse est calculé à partir de la chaîne de hachage complète de votre journal à ce moment-là, à partir du dernier bloc validé dans le journal.

QLDBvous permet de générer un condensé sous forme de fichier de sortie sécurisé. Vous pouvez ensuite utiliser ce fichier de sortie pour vérifier l'intégrité des révisions de votre document par rapport à ce hachage.

document

Ensemble de données au struct format Amazon Ion qui peut être inséré, mis à jour et supprimé dans un tableau. Un QLDB document peut contenir des données structurées, semi-structurées, imbriquées ou dépourvues de schéma.

ID du document

Identifiant unique universel (UUID) qui est QLDB attribué à chaque document que vous insérez dans un tableau. Cet identifiant est un nombre de 128 bits représenté dans une chaîne alphanumérique codée en Base62 d'une longueur fixe de 22 caractères.

révision du document

Structure ionique qui représente une version unique d'une séquence de documents identifiés par un identifiant de document unique. Une révision inclut à la fois vos données utilisateur (c'est-à-dire les données que vous avez écrites dans le tableau) et les métadonnées générées par le système. Chaque révision est associée à un tableau et est identifiée de manière unique par une combinaison de l'ID du document et d'un numéro de version à base zéro.

entrée

Objet contenu dans un bloc. Les entrées représentent les révisions de documents insérées, mises à jour et supprimées dans une transaction, ainsi que les instructions partiQL qui les ont validées.

Chaque entrée possède également une valeur de hachage à des fins de vérification. Un hachage d'entrée est calculé à partir des hachages de révision ou des hachages d'instructions contenus dans cette entrée.

field

Une paire nom-valeur qui constitue chaque attribut d'un QLDB document. Le nom est un symbole et sa valeur n'est pas restreinte.

index

Structure de données que vous pouvez créer sur une table pour optimiser les performances des opérations de récupération de données. Pour plus d'informations sur les index dansQLDB, consultez la CREATE INDEX référence Amazon QLDB partiQL.

stockage indexé

Espace disque utilisé par les tables, les index et l'historique indexé d'un registre. Le stockage indexé est constitué de données de registre optimisées pour les requêtes à hautes performances.

journal

L'ensemble par chaîne de hachage de tous les blocs validés dans votre registre. Le journal peut être ajouté uniquement et représente un historique complet et immuable de toutes les modifications apportées aux données de votre grand livre.

bloc de journal

veuillez consulter bloc.

rangement pour journaux

L'espace disque utilisé par le journal d'un registre.

journal Strand

veuillez consulter brin.

conseil de journal

Le dernier bloc validé dans un journal à un moment donné.

grand livre

Instance d'une ressource de base de données Amazon QLDB Ledger. Il s'agit du type de AWS ressource principal dansQLDB. Un registre comprend à la fois un stockage de journaux et un stockage indexé. Une fois les données du grand livre enregistrées dans le journal, elles peuvent être consultées dans les tableaux des révisions des documents Amazon Ion.

preuve

Liste ordonnée de valeurs de hachage de 256 bits renvoyées pour un résumé et une révision de document donnés. QLDB Il comprend les hachages requis par un modèle d'arbre Merkle pour enchaîner le hachage de révision donné au hachage de condensé. Vous utilisez une preuve pour vérifier l'intégrité de vos révisions par rapport au résumé. Pour plus d’informations, consultez Vérification des données sur Amazon QLDB.

révision

veuillez consulter révision du document.

séance

Objet qui gère les informations relatives à vos demandes de transactions de données et aux réponses à destination et en provenance d'un registre. Une session active (une session qui exécute activement une transaction) représente une connexion unique à un registre. QLDBprend en charge une transaction active par session.

brin

Partition d'un journal. QLDBprend actuellement en charge les revues à un seul volet.

table

Vue matérialisée d'un ensemble non ordonné de révisions de documents enregistrées dans le journal du grand livre.

vue du tableau

Sous-ensemble interrogeable des données d'une table, basé sur les transactions enregistrées dans le journal. Dans une instruction PartiQL, une vue est désignée par un qualificatif de préfixe (commençant par_ql_) pour le nom d'une table.

Vous pouvez interroger les vues définies par le système suivantes à l'aide d'SELECTinstructions :

  • Utilisateur : dernière révision active des seules données que vous avez écrites dans le tableau (c'est-à-dire l'état actuel de vos données utilisateur). Il s'agit de l'affichage par défaut dansQLDB.

  • Engagé : dernière révision active de vos données utilisateur et des métadonnées générées par le système. Il s'agit de la table complète définie par le système qui correspond directement à votre table utilisateur. Par exemple : _ql_committed_TableName.

afficher

veuillez consulter vue du tableau.