Dari relasional ke buku besar - 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.

Dari relasional ke buku besar

Jika Anda seorang developer aplikasi, Anda mungkin memiliki beberapa pengalaman menggunakan sistem manajemen database relasional (RDBMS) dan Structured Query Language (SQL). Ketika Anda mulai bekerja dengan Amazon QLDB, Anda akan menemukan banyak kesamaan. Ketika Anda maju ke topik yang lebih maju, Anda juga akan menemukan fitur baru yang kuat yang QLDB telah dibangun di atas dasar RDBMS. Bagian ini menjelaskan komponen database umum dan operasi, membandingkan dan mengontraskan mereka dengan setara mereka dalam QLDB.

Diagram berikut menunjukkan konstruksi pemetaan komponen inti antara RDBMS tradisional dan Amazon QLDB.

Diagram komponen inti RDBMS tradisional (database, tabel, indeks, baris, kolom, dll.) Pemetaan ke komponen QLDB yang sesuai (buku besar, tabel, indeks, dokumen Ion, atribut doc, dll).

Tabel berikut menunjukkan persamaan tingkat tinggi primer dan perbedaan fitur operasional built-in antara RDBMS tradisional dan QLDB.

Operasi RDBMS QLDB
Membuat Tabel CREATE TABLEpernyataan yang mendefinisikan semua nama kolom dan tipe data CREATE TABLEpernyataan yang tidak mendefinisikan atribut tabel atau tipe data untuk memungkinkan schemaless dan konten terbuka
Membuat indeks Pernyataan CREATE INDEX CREATE INDEXpernyataan untuk setiap bidang tingkat atas di atas meja
Memasukkan data INSERTpernyataan yang menentukan nilai-nilai dalam baris baru atau tuple yang menganut skema seperti yang didefinisikan oleh tabel INSERTpernyataan yang menentukan nilai dalam dokumen baru dalam format Amazon Ion yang valid terlepas dari dokumen yang ada dalam tabel
Kueri data kueri Pernyataan SELECT-FROM-WHERE SELECT-FROM-WHEREpernyataan dalam sintaks yang sama seperti SQL ketika query dokumen datar
Memperbarui data Pernyataan UPDATE-SET-WHERE UPDATE-SET-WHEREpernyataan dalam sintaks yang sama seperti SQL saat memperbarui dokumen datar
Menghapus data Pernyataan DELETE-FROM-WHERE DELETE-FROM-WHEREpernyataan dalam sintaks yang sama seperti SQL saat menghapus dokumen datar
Data bersarang dan semistrukturisasi Baris datar atau tupel saja Dokumen yang dapat memiliki data terstruktur, semistruktural, atau bersarang sebagaimana didukung oleh format data Amazon Ion dan bahasa kueri PartiQL
Kueri metadata kueri Tidak ada metadata bawaan SELECTpernyataan bahwa query dari built-in pandangan berkomitmen dari tabel
Mengkueri riwayat revisi Tidak ada riwayat data bawaan SELECTpernyataan bahwa query dari fungsi sejarah built-in
Verifikasi kriptografi Tidak ada kriptografi bawaan atau kekekalan API yang mengembalikan intisari jurnal dan bukti yang memverifikasi integritas revisi dokumen apa pun relatif terhadap intisari itu

Untuk gambaran dari konsep inti dan terminologi di QLDB, lihatKonsep inti.

Untuk informasi terperinci tentang proses pembuatan, kueri, dan pengelolaan data Anda dalam buku besar, lihatBekerja dengan data dan sejarah.