Rumah >pangkalan data >MongoDB >Di manakah data mongodb disimpan?
MongoDB mengguna pakai seni bina kluster sharded, shards menyimpan data dalam julat tertentu dan peraturan sharding mentakrifkan kaedah pengagihan data. Set replika berfungsi sebagai mekanisme redundansi untuk memastikan ketersediaan data. MongoDB menggunakan format BSON untuk menyimpan data, data disimpan dalam koleksi dan dokumen ialah unit asas data. Lapisan storan termasuk enjin storan WiredTiger, Jurnal dan pemetaan memori untuk penyimpanan dan akses data yang cekap.
Storan data MongoDB
MongoDB ialah pangkalan data berorientasikan dokumen yang mengguna pakai seni bina storan teragih dan datanya disimpan dalam gugusan berpecah.
Sharded Cluster
Sebuah serpihan terdiri daripada berbilang serpihan, setiap serpihan menyimpan julat data tertentu. Ini membolehkan MongoDB membuat skala secara mendatar apabila data berkembang untuk memenuhi keperluan volum data yang besar.
Peraturan Sharding
Peraturan Sharding menentukan cara data diedarkan merentas serpihan yang berbeza. Peraturan ini boleh berdasarkan julat medan, cincang atau ungkapan tersuai.
Set Replika
Setiap serpihan biasanya terdiri daripada satu atau lebih replika set replika. Set replika ialah mekanisme redundansi yang memastikan data kekal boleh diakses sekiranya berlaku kegagalan perkakasan atau kerosakan data.
Format Penyimpanan Data
MongoDB menggunakan format binari yang dipanggil BSON (Binary JSON) untuk menyimpan data. BSON ialah format data fleksibel yang boleh memuatkan pelbagai jenis data, termasuk dokumen bersarang, tatasusunan dan data binari.
Koleksi
Data dalam MongoDB disimpan dalam koleksi. Koleksi adalah serupa dengan jadual dalam pangkalan data hubungan kerana ia boleh menyimpan jenis dokumen tertentu.
Dokumen
Dokumen ialah unit asas data dalam MongoDB. Dokumen ialah koleksi pasangan nilai kunci, di mana kuncinya ialah nama medan dan nilainya boleh daripada sebarang jenis data.
Lapisan Storan
Lapisan storan MongoDB terdiri daripada komponen berikut:
Atas ialah kandungan terperinci Di manakah data mongodb disimpan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!