QLDBGlossario Amazon - Database Amazon Quantum Ledger (Amazon) QLDB

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

QLDBGlossario Amazon

Importante

Avviso di fine del supporto: i clienti esistenti potranno utilizzare Amazon QLDB fino alla fine del supporto il 31/07/2025. Per ulteriori dettagli, consulta Migrare un Amazon QLDB Ledger ad Amazon Aurora Postgre. SQL

Di seguito sono riportate le definizioni dei termini chiave che potresti incontrare quando lavori con AmazonQLDB.

blocco | digerire | documento | ID del documento | revisione del documento | ingresso | field | index | archiviazione indicizzata | diario | blocco diario | archiviazione del diario | filone del diario | consiglio per il diario | libro mastro | prova | revisione | session | filo | table | vista tabellare | visualizzazione

blocco

Un oggetto che viene salvato nel journal di una transazione. Una singola transazione scrive un blocco nel diario, quindi un blocco può essere associato a una sola transazione. Un blocco contiene voci che rappresentano le revisioni del documento che sono state salvate nella transazione, insieme alle istruzioni PartiQL che le hanno salvate.

Ogni blocco ha anche un valore hash per la verifica. Un hash di blocco viene calcolato a partire dagli hash di ingresso all'interno di quel blocco combinati con l'hash del blocco concatenato precedente.

digerire

Un valore hash a 256 bit che rappresenta in modo univoco l'intera cronologia delle revisioni dei documenti del registro a partire da un determinato momento. Un hash digest viene calcolato dall'intera catena hash del diario a partire dall'ultimo blocco salvato nel diario in quel momento.

QLDBconsente di generare un digest come file di output sicuro. Quindi, puoi utilizzare quel file di output per verificare l'integrità delle revisioni dei documenti rispetto a quell'hash.

documento

Un set di dati in struct formato Amazon Ion che può essere inserito, aggiornato ed eliminato in una tabella. Un QLDB documento può contenere dati strutturati, semistrutturati, annidati e privi di schema.

ID del documento

L'identificatore univoco universale (UUID) QLDB assegnato a ogni documento inserito in una tabella. Questo ID è un numero a 128 bit rappresentato in una stringa alfanumerica con codifica Base62 con una lunghezza fissa di 22 caratteri.

revisione del documento

Una struttura ionica che rappresenta una singola versione di una sequenza di documenti identificati da un ID di documento univoco. Una revisione include sia i dati utente (ovvero i dati che hai scritto nella tabella) sia i metadati generati dal sistema. Ogni revisione è associata a una tabella ed è identificata in modo univoco da una combinazione dell'ID del documento e di un numero di versione a base zero.

ingresso

Un oggetto contenuto in un blocco. Le voci rappresentano le revisioni dei documenti che vengono inserite, aggiornate ed eliminate in una transazione, insieme alle istruzioni PartiQL che le hanno salvate.

Ogni voce ha anche un valore hash per la verifica. Un hash di ingresso viene calcolato in base agli hash di revisione o agli hash delle istruzioni contenuti in quella voce.

field

Una coppia nome-valore che costituisce ogni attributo di un documento. QLDB Il nome è un simbolo simbolico e il valore è illimitato.

index

Una struttura di dati che è possibile creare su una tabella per ottimizzare le prestazioni delle operazioni di recupero dei dati. Per informazioni sugli indici inQLDB, consulta CREATE INDEX il riferimento Amazon PartiQL QLDB.

archiviazione indicizzata

Lo spazio su disco utilizzato dalle tabelle, dagli indici e dalla cronologia indicizzata di un registro. Lo storage indicizzato è costituito da dati di registro ottimizzati per query ad alte prestazioni.

diario

L'insieme concatenato di hash di tutti i blocchi che vengono inseriti nel tuo libro mastro. Il diario è di sola aggiunta e rappresenta una cronologia completa e immutabile di tutte le modifiche ai dati del registro.

blocco diario

Per informazioni, consulta blocco.

archiviazione del diario

Lo spazio su disco utilizzato dal diario di un libro mastro.

filone del diario

Per informazioni, consulta filo.

consiglio per il diario

L'ultimo blocco commesso in un diario in un determinato momento.

libro mastro

Un'istanza di una risorsa del database Amazon QLDB Ledger. Questo è il tipo di AWS risorsa principale inQLDB. Un registro è costituito sia dall'archiviazione delle scritture contabili che dalla memorizzazione indicizzata. Una volta inseriti i dati del registro nel giornale, è possibile interrogarli nelle tabelle delle revisioni dei documenti di Amazon Ion.

prova

L'elenco ordinato di valori hash a 256 bit QLDB restituito per un determinato digest e una determinata revisione del documento. È costituito dagli hash richiesti da un modello di albero Merkle per concatenare l'hash di revisione specificato all'hash del digest. Utilizzi una bozza per verificare l'integrità delle tue revisioni rispetto al digest. Per ulteriori informazioni, consulta Verifica dei dati in Amazon QLDB.

revisione

Per informazioni, consulta revisione del documento.

session

Un oggetto che gestisce le informazioni sulle richieste e le risposte relative alle transazioni di dati da e verso un registro. Una sessione attiva (una che esegue attivamente una transazione) rappresenta una singola connessione a un registro. QLDBsupporta una transazione in esecuzione attiva per sessione.

filo

Una partizione di un diario. QLDBattualmente supporta solo riviste con un solo filone.

table

Una visione materializzata di una raccolta non ordinata di revisioni di documenti salvate nel diario del libro mastro.

vista tabellare

Un sottoinsieme interrogabile dei dati di una tabella, basato sulle transazioni salvate nel giornale. In un'istruzione PartiQL, una vista è indicata da un qualificatore di prefisso (che inizia con_ql_) per il nome di una tabella.

È possibile interrogare le seguenti viste definite dal sistema utilizzando le istruzioni: SELECT

  • Utente: l'ultima revisione attiva solo dei dati che hai scritto nella tabella (ovvero lo stato corrente dei dati utente). Questa è la visualizzazione predefinita inQLDB.

  • Impegnata: l'ultima revisione attiva sia dei dati utente che dei metadati generati dal sistema. Questa è la tabella completa definita dal sistema che corrisponde direttamente alla tabella utente. Ad esempio: _ql_committed_TableName.

visualizzazione

Per informazioni, consulta vista tabellare.