Guruh talabasi urayimov ixtiyorjonning Malumotlar bazasi fanidan bajargan mustaqil ishi


Download 1.91 Mb.
bet1/3
Sana29.01.2023
Hajmi1.91 Mb.
#1139678
  1   2   3
Bog'liq
4 - raqam

713- 20 guruh talabasi Abduhalimov Hasanboyning Malumotlar bazasi fanidan bajargan mustaqil ishi


Mavzu: NoSql ma’lumotlar bazasi va uning asosiy prinsiplari.

18.11.2022

REJA:


1
1. NoSQL ma'lumotlar bazasi nima?
2
2. NoSQL ma'lumotlar bazalarining qisqacha tarixi
3
3. NoSQL ma'lumotlar bazalarining turlari
4
4. Nima uchun NoSQL?
5
5. NoSQL qachon ishlatilishi kerak?
6
6. NoSQL dizayn prinsiplari nima?
7
7. NoSQL ma'lumotlar bazasining afzalliklari

NoSQL ma'lumotlar bazasi nima?

  • Odamlar "NoSQL ma'lumotlar bazasi" atamasini ishlatganda, ular odatda har qanday aloqador bo'lmagan ma'lumotlar bazasiga murojaat qilish uchun foydalanadilar. Ba'zilar "NoSQL" atamasi "non SQL" degan ma'noni anglatadi, boshqalari esa "nafaqat SQL" degan ma'noni anglatadi. Qanday bo'lmasin, ko'pchilik NoSQL ma'lumotlar bazalari ma'lumotlarni relyatsion jadvallardan boshqa formatda saqlaydigan ma'lumotlar bazalari ekanligiga rozi bo'lishadi.

NoSQL ma'lumotlar bazalarining qisqacha tarixi

  • NoSQL ma'lumotlar bazalari 2000-yillarning oxirida paydo bo'ldi, chunki saqlash narxi keskin pasaygan. Ma'lumotlar takrorlanishining oldini olish uchun murakkab, boshqarish qiyin bo'lgan ma'lumotlar modelini yaratish kerak bo'lgan kunlar o'tdi. Dasturchilar (saqlash o'rniga) dasturiy ta'minotni ishlab chiqishning asosiy xarajati bo'lib qoldi, shuning uchun NoSQL ma'lumotlar bazalari ishlab chiquvchilarning samaradorligi uchun optimallashtirilgan.

NoSQL ma'lumotlar bazalarining turlari

  • Vaqt o'tishi bilan NoSQL ma'lumotlar bazalarining to'rtta asosiy turi paydo bo'ldi: hujjatlar ma'lumotlar bazalari, kalit-qiymatli ma'lumotlar bazalari, keng ustunli do'konlar va grafik ma'lumotlar bazalari.
  • Hujjat ma'lumotlar bazalari
  • Kalit-qiymatli ma'lumotlar bazalari 
  • Keng ustunli do'konlar
  • Grafik ma'lumotlar bazalari

Hujjat ma'lumotlar bazalari ma'lumotlarni JSON (JavaScript Object Notation) obyektlariga o'xshash hujjatlarda saqlaydi. Har bir hujjatda juft maydonlar va qiymatlar mavjud. Qiymatlar odatda turli xil bo'lishi mumkin, shu jumladan qatorlar, raqamlar, mantiqiy qiymatlar, massivlar yoki ob'ektlar.

Download 1.91 Mb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling