42
Hozirgi kundagi eng mashhur NoSQL ma’lumotlar bazasi bu
MongoDB
hisonlanadi. MongoDB - xujjatlarga asoslangan platformalararo ma'lumotlar bazasi
dasturi. Ma'lumotlar bazasi NoSQL dasturi sifatida tasniflangan MongoDB JSON-
ga o‘xshash hujjatlarni ixtiyoriy sxemalar bilan ishlatadi.
MongoDB MongoDB
Inc. tomonidan ishlab chiqilgan va Server Side Public License (SSPL) ostida
litsenziyalangan.
MongoDB tranzaksiya do‘konlari uchun juda yaxshi, bu
tizimdan tezkorlik
talab etilganda yoki kelajakda o‘zgarishlar ko‘p bo‘lsa foydalanish maqsadga
muvofiq. MongoDB ma'lumotlar tarkibi vaqt o‘tishi bilan rivojlanib borishi bilan
juda yaxshi, chunki uning sxemasiz operatsiyalari ma'lumotlarni tezda yangilashga
imkon beradi.
MongoDB-ni o‘rnatish va sozlash juda oson.
MongoDB-ning asosiy
xususiyati shundaki, u sxemasiz ma'lumotlar bazasi. Endi sxema migratsiyasi yo‘q.
MongoDB sxemasiz bo‘lgani uchun sizning kodingiz sizning sxemangizni
belgilaydi. Ma'lumotlarning hujjatlarga asoslangan modelini yaratish qobiliyati
MongoDB-ning eng jozibali afzalliklaridan biridir. Ma'lumotlarni BSON (Binary
JSON), ruby hashes va hk shaklida saqlash usuli massivlarni va boshqa hujjatlarni
saqlash qobiliyatiga ega bo‘lgan holda ma'lumotlarni
juda boy saqlashga yordam
beradi. MongoDB tomonidan qo‘llab-quvvatlanadigan hujjat so‘rovi tili dinamik
43
so‘rovlarni
qo‘llab-quvvatlashda
muhim
rol
o‘ynaydi.
MongoDB-dagi
ma'lumotlarning tuzilishi (BSON formati - kalit qiymat juftligi) usuli tufayli
kompleks joinlar talab qilinmaydi.
Dostları ilə paylaş: