Biz bilamizki mongodb nosql bazalar turkumiga kiradi



Yüklə 21,65 Kb.
səhifə1/4
tarix20.10.2022
ölçüsü21,65 Kb.
#118461
  1   2   3   4
Reja Mongodb tushunchasi va uning hususiyatlari

Biz bilamizki mongodb nosql bazalar turkumiga kiradi.


Demak nosqlni agar sozma soz abrivaturasini ochadigan bolsak not only sql yani nafaqat sql degan tarjimani beradi.
Nosql databaseslar egiluvchan sxemaga ega boladi. Sababi misol uchun tasavvur qiling sql bazada biror bir database yaratadigan bolsak uni jadvali uchun hamma malumotlarni oldindan berib qoyishimiz kerak boladi. Misol uchun user uchun imail name password hamma malumotlarni oldinda jadvalga kiritamiz. Va owa jadval asosida malumotlarni kiritib boramiz. Nosql bazada proses davomida ham ozgarib ketishi mumkin bizning sxemamiz. Wuning uchun bu egiluvchan sxamaga ega hisoblanadi.
Demak nosqllar relative bolmagan databeses hisoblanadi. Biz bilamizki sqlllar relative. No sql esa relative bolmagan database hisoblanadi.
Shunday qilib biz undan foydalanganda qanaqa quluyliklarga ega bolamiz:egiluvhcanlik maswtablawuvchanlik yani bemalol yaratayotgan dasturimiz proses davomida yani keyinchalik vaqt otkan sayi kattaltirib ketoliwimiz mumkin. Bunda hech qanaqa qiyinchilik yuzaga kelmaydi. Ish darajasi juda tez va yuqori hisoblanadi va keng miqoyli funksionallarga ega boladi.
Endi keeling shaxsan mongodbning ozi haqida gaplashamiz.
Nosql databaeslarga bugungi kunda juda kop databaselar kiradi. Ulardan eng mashhuri mongodb bundan tashqari yana Kasandra dagani ham bor bundan tawqari redis bor va yana koplab nosql bolgan databaseslar mavjud va aytib otganimdek eng ommabobi mongodb hisoblanadi.
15 milliondan ortiq yuklab olish bilan MongoDB eng ko'p afzal qilingan ma'lumotlar bazasiga aylandi va butun dunyo bo'ylab dasturchilar tomonidan qo'llaniladi.

Mongodbda jadval sxemalarini talab qilmaydigan databaseslar turkumiga kiradi. Yani aytib otganimdek biz hech qanaqa user uchun kerak boladigan malumotlarni oldindan yozib qoyiwimiz shart emas. Yozib qoyamiz togri lekin proses davomida ozgartirishimiz hech qanaqa qiyinchilik tugdirmaydi. Demak databases hujjatlarga asoslangan. Bilamizki sqlda jadvallarga asoslangan boladi bunda esa hujjatlarga asoslangan yani inglizchalab aytadigan bolsak document bases databe hisoblandi.


Document bases dagani misol uchun document qanaqa korinishga ega boladi desak eng kop tarqalgani jsonsimon yani togriroq qilib aytadigan bolsak uni formati bison huddi json yani javascript obyektga oxshab ketadi. Saqlaydigan malumotlarni huddi obyektlarga saqlagandek qillib saqlaymiz. Agar siz javaskriptni biladigan bolsangiz bu databases bilan ishlash siz uchun maroqliroq boladi. Chunki tanish sintaksiz hisoblanadi.
Mongo db ozi c++ dasturlash tilida yozilgan. Bu qowimcha malumot agar kimgadir kerak boladigan boldsa.
Damek eng kop ishlatiladigan steklari asosan javascript stektida ishlatiladi. Misol uchun mern mean mevn.. steklarida.
Mern degani bu mongodb express js react va notjs hisoblaadi.
Mean deydigan bolsak asi wunchki angularga ozgaradi.
Mevnda v viyujsni bildiradi.
Asosan mana wu texnologiyalar bilan kelishib juda zor ishlaydi bu databeses


Yüklə 21,65 Kb.

Dostları ilə paylaş:
  1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin