Video: Converting SQL structures to Firebase structures - The Firebase Database For SQL Developers #2 2024
Kedai nilai penting NoSQL mempunyai rekod dengan medan ID - kunci dalam kedai nilai utama - dan satu set data. Data ini boleh menjadi salah satu daripada berikut:
-
Sekeping data sewenang-wenang yang diterangkan oleh pemaju aplikasi (berbanding dengan pangkalan data)
-
Setiap set pasangan nilai nama (dipanggil tong ) < Fikirkannya sebagai peti surat kongsi di bangunan pangsapuri. Apa yang anda lihat dari luar ialah satu set lubang bernombor. Menggunakan kekunci, anda mengakses apa sahaja yang terdapat di dalam peti mel. Selepas melihat e-mel, anda memutuskan apa yang perlu dilakukan dengannya (mungkin hanya membuangnya).
Beberapa pusat penting menyimpan sokongan menaip (seperti integer, string, dan Boolean) dan struktur yang lebih kompleks untuk nilai (seperti peta dan senarai). Persediaan ini membantu pemaju kerana mereka tidak perlu kod tangan atau menyahkod data rentetan yang diadakan di kedai nilai penting.
Peta adalah jenis simpan nilai utama yang mudah. Kunci unik dalam peta mempunyai nilai sewenang-wenang tunggal yang berkaitan dengannya. Nilai boleh menjadi senarai peta lain. Oleh itu, adalah mungkin untuk menyimpan struktur pokok dalam kedai bernilai utama, jika anda bersedia melakukan pemprosesan data anda sendiri.
Kedai nilai utama dioptimumkan untuk mempercepat pengambilan dan pengambilan semula. Jika anda memerlukan kelajuan ingest yang sangat tinggi pada bilangan nod yang terbatas dan mampu mengorbankan sokongan pertanyaan ad hoc kompleks, maka sebuah kedai nilai penting mungkin untuk anda.