Memulai dengan driver Amazon QLDB - Amazon Quantum Ledger Database (Amazon QLDB)

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memulai dengan driver Amazon QLDB

Bab ini berisi tutorial langsung untuk membantu Anda belajar tentang pengembangan dengan Amazon QLDB dengan menggunakan driver QLDB. Driver dibangun di atasAWS SDK, yang mendukung interaksi dengan QLDB API.

Abstraksi sesi QLDB

Pengemudi menyediakan lapisan abstraksi tingkat tinggi di atas API data transaksional (Sesi QLDB). Ini merampingkan proses menjalankan pernyataan PartiQL pada data buku besar dengan mengelola panggilan SendCommandAPI. Panggilan API ini memerlukan beberapa parameter yang ditangani pengemudi untuk Anda, termasuk pengelolaan sesi, transaksi, dan kebijakan coba lagi jika terjadi kesalahan. Pengemudi juga memiliki optimasi kinerja dan menerapkan praktik terbaik untuk berinteraksi dengan QLDB.

catatan

Untuk berinteraksi dengan operasi API manajemen sumber daya yang tercantum dalam referensi API Amazon QLDB, Anda menggunakanAWS SDK secara langsung, bukan driver. Anda menggunakan API manajemen hanya untuk mengelola sumber daya buku besar dan untuk operasi data non-transaksional, seperti mengekspor, streaming, dan verifikasi data.

Dukungan Amazon Ion

Selain itu, driver menggunakan pustaka Amazon Ion untuk memberikan dukungan untuk menangani data Ion saat menjalankan transaksi. Pustaka ini juga menangani penghitungan hash nilai Ion. QLDB membutuhkan hash Ion ini untuk memeriksa integritas permintaan transaksi data.

Terminologi pengemudi

Alat ini disebut driver karena sebanding dengan driver database lain yang menyediakan antarmuka yang ramah pengembang. Driver ini juga merangkum logika yang mengubah serangkaian perintah dan fungsi standar menjadi panggilan tertentu yang diperlukan oleh API tingkat rendah layanan.

Driver aktif open source GitHub dan tersedia dalam bahasa pemrograman berikut:

Untuk informasi driver umum untuk semua bahasa pemrograman yang didukung, dan tutorial tambahan, lihat topik berikut: