Video: Database Tutorial for Beginners 2024
Toko nilai kunci NoSQL memiliki catatan dengan bidang ID - kunci di toko dengan nilai penting - dan satu set data. Data ini bisa menjadi salah satu dari berikut ini:
-
Sekumpulan data yang tidak tepat yang diinterpretasikan oleh pengembang aplikasi (berlawanan dengan database)
-
Kumpulan pasangan nama-nilai apa pun (disebut tempat sampah ) < Anggap saja itu sebagai kotak surat bersama di gedung apartemen. Yang Anda lihat dari luar adalah satu set lubang bernomor. Dengan menggunakan tombol, Anda mengakses apapun yang ada di kotak surat. Setelah melihat surat, Anda memutuskan apa yang harus dilakukan dengan itu (mungkin hanya membuangnya).
Beberapa toko dengan nilai kunci mendukung pengetikan (seperti bilangan bulat, senar, dan Boolean) dan struktur yang lebih kompleks untuk nilai (seperti peta dan daftar). Penyiapan ini membantu pengembang karena mereka tidak perlu kode tangan atau decode data string yang tersimpan di toko dengan nilai kunci.
Peta adalah jenis penyimpanan kunci-nilai sederhana. Kunci unik dalam peta memiliki satu nilai sewenang-wenang yang terkait dengannya. Nilai bisa jadi daftar peta lain. Jadi, mungkin saja untuk menyimpan struktur pohon di dalam toko dengan nilai penting, jika Anda bersedia melakukan pemrosesan data sendiri.
Toko dengan nilai kunci dioptimalkan untuk kecepatan penyerapan dan pengambilan. Jika Anda memerlukan kecepatan ingest yang sangat tinggi pada sejumlah node terbatas dan mampu mengorbankan permintaan query ad hoc yang kompleks, maka toko kunci-nilai mungkin cocok untuk Anda.