Langkah 3: Kueri tabel dalam buku besar - Database Buku Besar Amazon Quantum (AmazonQLDB)

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

Langkah 3: Kueri tabel dalam buku besar

penting

Pemberitahuan akhir dukungan: Pelanggan yang ada akan dapat menggunakan Amazon QLDB hingga akhir dukungan pada 07/31/2025. Untuk detail selengkapnya, lihat Memigrasi QLDB Buku Besar Amazon ke Amazon Aurora Postgre. SQL

Setelah membuat tabel di QLDB buku besar Amazon dan memuatnya dengan data, Anda dapat menjalankan kueri untuk meninjau data registrasi kendaraan yang baru saja Anda masukkan. QLDBmenggunakan PartiQL sebagai bahasa kueri dan Amazon Ion sebagai model data berorientasi dokumen.

PartiQL adalah bahasa kueri open-source SQL dan kompatibel yang telah diperluas untuk bekerja dengan Ion. Dengan PartiQL, Anda dapat menyisipkan, menanyakan, dan mengelola data Anda dengan operator yang sudah dikenal. SQL Amazon Ion adalah superset dari. JSON Ion adalah format data berbasis dokumen open-source yang memberi Anda fleksibilitas dalam menyimpan dan memproses data terstruktur, semi-terstruktur, dan bersarang.

Pada langkah ini, Anda menggunakan SELECT pernyataan untuk membaca data dari tabel di vehicle-registration buku besar.

Awas

Saat Anda menjalankan kueri QLDB tanpa pencarian yang diindeks, kueri akan memanggil pemindaian tabel lengkap. PartiQL mendukung kueri semacam itu karena kompatibel. SQL Namun, jangan jalankan pemindaian tabel untuk kasus penggunaan produksi diQLDB. Pemindaian tabel dapat menyebabkan masalah kinerja pada tabel besar, termasuk konflik konkurensi dan batas waktu transaksi.

Untuk menghindari pemindaian tabel, Anda harus menjalankan pernyataan dengan klausa WHERE predikat menggunakan operator kesetaraan pada bidang yang diindeks atau ID dokumen; misalnya, atau. WHERE indexedField = 123 WHERE indexedField IN (456, 789) Untuk informasi selengkapnya, lihat Mengoptimalkan kinerja kueri.

Untuk menanyakan tabel
  1. Buka QLDB konsol Amazon di https://console.aws.amazon.com/qldb.

  2. Di panel navigasi, pilih editor PartiQL.

  3. Pilih vehicle-registration buku besar.

  4. Di jendela editor kueri, masukkan pernyataan berikut untuk menanyakan Vehicle tabel untuk nomor identifikasi kendaraan tertentu (VIN) yang Anda tambahkan ke buku besar, lalu pilih Jalankan.

    Untuk menjalankan pernyataan, Anda juga dapat menggunakan pintasan Ctrl Enter keyboard+untuk Windows, atau Cmd + Return untuk macOS. Untuk pintasan keyboard lainnya, lihatPintasan keyboard editor PartiQL.

    SELECT * FROM Vehicle AS v WHERE v.VIN = '1N4AL11D75C109151'
  5. Anda dapat menulis kueri gabungan batin. Contoh kueri ini bergabung Vehicle dengan VehicleRegistration dan mengembalikan informasi pendaftaran bersama dengan atribut kendaraan terdaftar untuk yang ditentukanVIN.

    Masukkan pernyataan berikut, lalu pilih Jalankan.

    SELECT v.VIN, r.LicensePlateNumber, r.State, r.City, r.Owners FROM Vehicle AS v, VehicleRegistration AS r WHERE v.VIN = '1N4AL11D75C109151' AND v.VIN = r.VIN

    Anda juga dapat bergabung dengan DriversLicense tabel Person dan untuk melihat atribut yang terkait dengan driver yang ditambahkan ke buku besar.

    Ulangi langkah ini untuk yang berikut ini.

    SELECT * FROM Person AS p, DriversLicense AS l WHERE p.GovId = l.LicensePlateNumber

Untuk mempelajari tentang memodifikasi dokumen dalam tabel di vehicle-registration buku besar, lihat. Langkah 4: Ubah dokumen dalam buku besar