QLDBAmazon-Glossar - Amazon Quantum Ledger-Datenbank (AmazonQLDB)

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

QLDBAmazon-Glossar

Wichtig

Hinweis zum Ende des Supports: Bestandskunden können Amazon QLDB bis zum Ende des Supports am 31.07.2025 nutzen. Weitere Informationen finden Sie unter Migrieren eines Amazon QLDB Ledgers zu Amazon Aurora SQL Postgre.

Im Folgenden finden Sie Definitionen für wichtige Begriffe, auf die Sie bei der Arbeit mit Amazon stoßen könntenQLDB.

Block | Digest | document | Dokument-ID | Dokumentrevision | Eintrag | field | index | Indizierter Speicher | Journal | Journalblock | journal storage | Journal-Strähne | Journaltipp | Ledger | Nachweis | Änderung | Sitzung | Strang | Tabelle | tabellarische Ansicht | Ansicht

Block

Ein Objekt, das in einem Journal in einer Transaktion festgeschrieben wird. Eine einzelne Transaktion schreibt einen Block in das Journal, sodass ein Block nur einer Transaktion zugeordnet werden kann. Ein Block enthält Einträge, die die Dokumentrevisionen darstellen, die in der Transaktion festgeschrieben wurden, zusammen mit den PartiQL-Anweisungen, mit denen sie festgeschrieben wurden.

Jeder Block enthält außerdem einen Hash-Wert für die Verifizierung. Ein Block-Hash wird aus den Eintragshashes innerhalb dieses Blocks zusammen mit dem Hash des vorherigen verketteten Blocks berechnet.

Digest

Ein 256-Bit-Hashwert, der den gesamten Verlauf der Dokumentenrevisionen in Ihrem Hauptbuch zu einem bestimmten Zeitpunkt eindeutig darstellt. Ein Digest-Hash wird aus der vollständigen Hash-Kette Ihres Journals ab dem letzten festgeschriebenen Block im Journal zu diesem Zeitpunkt berechnet.

QLDBermöglicht es Ihnen, einen Digest als sichere Ausgabedatei zu generieren. Anschließend können Sie diese Ausgabedatei verwenden, um die Integrität Ihrer Dokumentrevisionen in Bezug auf diesen Hash zu verifizieren.

document

Ein Datensatz im Amazon Ion-Format struct kann eingefügt, aktualisiert und in einer Tabelle gelöscht werden. Ein QLDB Dokument kann strukturierte, halbstrukturierte, verschachtelte und schemalose Daten enthalten.

Dokument-ID

Der universell eindeutige Bezeichner (UUID), der jedem Dokument QLDB zugewiesen wird, das Sie in eine Tabelle einfügen. Diese ID ist eine 128-Bit-Zahl, die in einer Base62-codierten alphanumerischen Zeichenfolge mit einer festen Länge von 22 Zeichen dargestellt wird.

Dokumentrevision

Eine Ionen-Struktur, die eine einzelne Version einer Sequenz von Dokumenten darstellt, die durch eine eindeutige Dokument-ID identifiziert werden. Eine Revision umfasst sowohl Ihre Benutzerdaten (d. h. die Daten, die Sie in die Tabelle geschrieben haben) als auch vom System generierte Metadaten. Jede Revision ist einer Tabelle zugeordnet und wird durch eine Kombination aus der Dokument-ID und einer auf Null basierenden Versionsnummer eindeutig identifiziert.

Eintrag

Ein Objekt, das in einem Block enthalten ist. Einträge repräsentieren Dokumentrevisionen, die in einer Transaktion eingefügt, aktualisiert und gelöscht werden, zusammen mit den PartiQL-Anweisungen, die diese festschreiben.

Jeder Eintrag enthält außerdem einen Hash-Wert für die Verifizierung. Ein Eintragshash wird aus den Revisionshashes oder den Anweisungshashes innerhalb dieses Eintrags berechnet.

field

Ein Name-Wert-Paar, aus dem jedes Attribut eines Dokuments besteht. QLDB Der Name ist ein Symbol-Token, und der Wert ist uneingeschränkt.

index

Eine Datenstruktur, die Sie in einer Tabelle erstellen können, um die Leistung von Datenabrufvorgängen zu optimieren. Informationen zu Indizes in finden Sie CREATE INDEX in QLDB der Amazon QLDB PartiQL-Referenz.

Indizierter Speicher

Der Speicherplatz, der von den Tabellen, Indizes und vom indizierten Verlauf eines Ledgers verwendet wird. Der indizierte Speicher besteht aus für Hochleistungs-Abfragen optimierten Ledgerdaten.

Journal

Die Hash-verkettete Gruppe aller Blöcke, die in Ihrem Ledger übergeben werden. Das Journal kann nur angehängt werden (Append-only) und stellt einen vollständigen und unveränderlichen Verlauf aller Änderungen an Ihren Ledger-Daten dar.

Journalblock

Siehe Block.

journal storage

Der Speicherplatz, der vom Journal eines Ledgers verwendet wird.

Journal-Strähne

Siehe Strang.

Journaltipp

Der letzte festgeschriebene Block in einem Journal zu einem bestimmten Zeitpunkt.

Ledger

Eine Instanz einer QLDB Amazon-Ledger-Datenbankressource. Dies ist der primäre AWS Ressourcentyp inQLDB. Ein Ledger besteht sowohl aus dem Journal-Speicher als auch aus dem indizierten Speicher. Nachdem die Ledger-Daten in das Journal übernommen wurden, können sie in Tabellen mit Amazon Ion-Dokumentrevisionen abgefragt werden.

Nachweis

Die geordnete Liste von 256-Bit-Hashwerten, die für einen bestimmten Digest und eine bestimmte Dokumentenrevision QLDB zurückgegeben wird. Sie besteht aus den Hashes, die von einem Hash-Baummodell benötigt werden, um den gegebenen Revisions-Hash mit dem Digest-Hash zu verketten. Sie verwenden einen Nachweis, um die Integrität Ihrer Überarbeitungen im Vergleich zum Digest zu überprüfen. Weitere Informationen finden Sie unter Datenüberprüfung bei Amazon QLDB.

Änderung

Siehe Dokumentrevision.

Sitzung

Ein Objekt, das Informationen über Ihre Anfragen und Antworten zu Datentransaktionen in und aus einem Ledger verwaltet. Eine aktive Sitzung (eine, die aktiv eine Transaktion ausführt) stellt eine einzelne Verbindung zu einem Ledger dar. QLDBunterstützt eine aktiv ausgeführte Transaktion pro Sitzung.

Strang

Eine Partition eines Journals. QLDBunterstützt derzeit nur Zeitschriften mit einem einzigen Strang.

Tabelle

Eine materialisierte Ansicht einer ungeordneten Sammlung von Dokumentüberarbeitungen, die im Journal des Hauptbuchs festgeschrieben wurden.

tabellarische Ansicht

Eine abfragbare Teilmenge der Daten in einer Tabelle, die auf Transaktionen basiert, die an das Journal übergeben wurden. In einer PartiQL-Anweisung wird eine Ansicht durch einen Präfixqualifizierer (beginnend mit_ql_) für einen Tabellennamen gekennzeichnet.

Sie können die folgenden systemdefinierten Ansichten mithilfe von Anweisungen abfragen: SELECT

  • Benutzer — Die letzte aktive Version nur der Daten, die Sie in die Tabelle geschrieben haben (d. h. der aktuelle Status Ihrer Benutzerdaten). Dies ist die Standardansicht inQLDB.

  • Festgeschrieben — Die letzte aktive Version sowohl Ihrer Benutzerdaten als auch der vom System generierten Metadaten. Dies ist die vollständige systemdefinierte Tabelle, die direkt Ihrer Benutzertabelle entspricht. Zum Beispiel: _ql_committed_TableName.

Ansicht

Siehe tabellarische Ansicht.