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.
Tabel berikut menunjukkan persamaan tingkat tinggi primer dan perbedaan fitur operasional built-in antara RDBMS tradisional dan QLDB.
Operasi | RDBMS | QLDB |
---|---|---|
Membuat Tabel | CREATE TABLE pernyataan yang mendefinisikan semua nama kolom dan tipe data |
CREATE TABLE pernyataan yang tidak mendefinisikan atribut tabel atau tipe data untuk memungkinkan schemaless dan konten terbuka |
Membuat indeks | Pernyataan CREATE INDEX |
CREATE INDEX pernyataan untuk setiap bidang tingkat atas di atas meja |
Memasukkan data | INSERT pernyataan yang menentukan nilai-nilai dalam baris baru atau tuple yang menganut skema seperti yang didefinisikan oleh tabel |
INSERT pernyataan 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-WHERE pernyataan dalam sintaks yang sama seperti SQL ketika query dokumen datar |
Memperbarui data | Pernyataan UPDATE-SET-WHERE |
UPDATE-SET-WHERE pernyataan dalam sintaks yang sama seperti SQL saat memperbarui dokumen datar |
Menghapus data | Pernyataan DELETE-FROM-WHERE |
DELETE-FROM-WHERE pernyataan 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 | SELECT pernyataan bahwa query dari built-in pandangan berkomitmen dari tabel |
Mengkueri riwayat revisi | Tidak ada riwayat data bawaan | SELECT pernyataan 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.