Guida introduttiva al 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à.

Guida introduttiva al driver Amazon QLDB

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 registro Amazon QLDB su Amazon Aurora PostgreSQL.

Questo capitolo contiene tutorial pratici per aiutarti a imparare a sviluppare con Amazon QLDB utilizzando il driver QLDB. Il driver è basato sull' AWS SDK, 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 istruzioni PartiQL sui dati di registro gestendo SendCommandle chiamate API. Queste chiamate API richiedono diversi parametri che il driver gestisce automaticamente, tra cui la gestione delle sessioni, delle transazioni e la politica di riprova in caso di errori. Il driver offre anche ottimizzazioni delle prestazioni e applica le migliori pratiche per interagire con QLDB.

Nota

Per interagire con le operazioni dell'API di gestione delle risorse elencate nel riferimento dell'API Amazon QLDB, utilizzi direttamente l'SDK AWS anziché il driver. L'API di gestione viene utilizzata solo per la gestione delle risorse di registro e per le 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 ionici per verificare l'integrità delle richieste di transazione di dati.

Terminologia dei driver

Questo strumento è chiamato driver perché è paragonabile ad altri driver di database che forniscono interfacce facili da usare per gli sviluppatori. Analogamente, questi driver incapsulano la 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: