Nozioni base sul driver Amazon QLDB - 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à.

Nozioni base sul driver Amazon QLDB

Questo capitolo contiene tutorial pratici per aiutarti a saperne di più sullo sviluppo con Amazon QLDB usando il driver QLDB. Il driver è basato sull'AWSSDK, che supporta l'interazione con l'API QLDB.

Astrazione della sessione QLDB

Il driver fornisce un livello di astrazione di alto livello sopra l'API dei dati transazionali (sessione QLDB). Semplifica il processo di esecuzione delle dichiarazioni PartiQL sui dati contabili gestendo le chiamate SendCommandAPI. Queste chiamate API richiedono diversi parametri che il driver gestisce per te, inclusa la gestione delle sessioni, delle transazioni e la politica dei tentativi in caso di errori. Il driver dispone anche di ottimizzazioni delle prestazioni e applica le migliori pratiche per interagire con QLDB.

Nota

Per interagire con le operazioni API di gestione delle risorse elencate nel riferimento all'API Amazon QLDB, si utilizza direttamente l'AWSSDK anziché il driver. L'API di gestione viene utilizzata solo per la gestione delle risorse contabili e per operazioni sui dati non transazionali, come l'esportazione, lo streaming e la verifica dei dati.

Supporto Amazon Ion

Inoltre, il driver utilizza le librerie Amazon Ion per fornire supporto per la gestione dei dati Ion durante l'esecuzione delle transazioni. Queste librerie si occupano anche del calcolo dell'hash dei valori Ion. QLDB richiede questi hash Ion per verificare l'integrità delle richieste di transazione di dati.

Terminologia relativa ai conducenti

Questo strumento è chiamato driver perché è paragonabile ad altri driver di database che forniscono interfacce intuitive per gli sviluppatori. Allo stesso modo, questi driver incapsulano una logica che converte un set standard di comandi e funzioni in chiamate specifiche richieste dall'API di basso livello del servizio.

Il driver è open source GitHub ed è disponibile per i seguenti linguaggi di programmazione:

Per informazioni generali sui driver per tutti i linguaggi di programmazione supportati e tutorial aggiuntivi, consulta i seguenti argomenti: