Bekerja dengan data dan riwayat di 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.

Bekerja dengan data dan riwayat di Amazon QLDB

Topik berikut memberikan contoh dasar pernyataan buat, perbarui, perbarui, dan hapus). Anda dapat menjalankan pernyataan ini secara manual dengan menggunakan editor PartiQL pada konsol QLDB, atau shell QLDB. Panduan ini juga memandu Anda melalui proses bagaimana QLDB menangani data Anda saat Anda membuat perubahan dalam buku besar Anda.

QLDB mendukung bahasa query PartiQL.

Untuk contoh kode yang menunjukkan cara pemrograman menjalankan pernyataan serupa menggunakan driver QLDB, lihat tutorial diMemulai dengan driver.

Tip

Berikut ini adalah ringkasan singkat tips dan praktik terbaik untuk bekerja dengan PartiQL di QLDB:

  • Memahami batas konkurensi dan transaksi — Semua pernyataan, termasukSELECT kueri, tunduk pada konflik kontrol konkurensi (OCC) yang optimis dan batas transaksi, termasuk batas waktu transaksi 30 detik.

  • Gunakan indeks - Gunakan indeks kardinalitas tinggi dan jalankan kueri yang ditargetkan untuk mengoptimalkan pernyataan Anda dan menghindari pemindaian tabel penuh. Untuk mempelajari selengkapnya, lihat Mengoptimalkan kinerja kueri.

  • Gunakan predikat kesetaraan - Pencarian terindeks memerlukan operator kesetaraan (=atauIN). Operator ketidaksetaraan (<>LIKE,,,BETWEEN) tidak memenuhi syarat untuk pencarian yang diindeks dan menghasilkan pemindaian tabel penuh.

  • Gunakan batin bergabung saja - QLDB mendukung batin bergabung saja. Sebagai praktik terbaik, bergabunglah di bidang yang diindeks untuk setiap tabel yang Anda ikuti. Pilih indeks kardinalitas tinggi untuk kriteria gabungan dan predikat kesetaraan.