Muhammad Al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalari Universiteti Ma’lumotlar bazasi Mustaqil ish Bajardi



Yüklə 62,97 Kb.
səhifə3/6
tarix22.12.2023
ölçüsü62,97 Kb.
#189625
1   2   3   4   5   6
Axbo\'tayev Sardor

RDBMS ning kamchiliklari.
Relyatsion ma'lumotlar bazalari bugungi kunda odamlar tasvirlaganidek yomon emas. Ular hali ham ko'plab tashkilotlar tomonidan qo'llaniladi. Rasmga NoSQL ning kiritilishi RDBMS endi foydalana olmaydigan bo'shliqlarni to'ldirishdir.
Aniq tushunishingiz uchun quyida misollar keltirilgan.

  1. RDBMS "Ma'lumotlar xilma-xilligi" bilan ishlay olmaydi.

Tarkibi bo'lmagan ma'lumotlar miqdori har yili ortib bormoqda va ularni boshqarish qiyin. RDBMS jadvallarning birlashtirilgan sxemasi ostida barcha turdagi ma'lumotlarni majburlay olmaydi.
Data Silos ham ishlab chiquvchilar uchun muammo hisoblanadi.
Tech Target ma'lumotlariga ko'ra, data silosi - bu bitta bo'lim nazorati ostida qoladigan ma'lumotlar ombori. U tashkilotning qolgan qismidan ajratilgan.
Bu shuni anglatadiki, agar bir xil ma'lumotlar uchun ko'proq silos mavjud bo'lsa, ularning mazmuni farq qilishi mumkin. Qaysi ombor eng so'nggi versiyani ifodalashi haqida chalkashliklarni keltirib chiqaradi.
2013 yildan 2020 yilgacha ma'lumotlarning o'sishi quyidagi rasmda ko'rinadi.

Misol: Turli xil tana sharoitlariga ega bo'lgan bemorning tafsilotlarini saqlash qiyin. RDBMSda bunday xilma-xil ma'lumotlarni turkumlash qiyin.

  1. Jadvallar va munosabatlarni o'zgartirish qiyin.

Jadvallar orasidagi munosabatlarni o'zgartirish yoki yangi jadval qo'shish mavjud munosabatlarga ta'sir qilishi mumkin. Bu sxemani o'zgartirishni anglatadi.
Sxemani o'zgartirish mavjudni yo'q qilish va yangi sxemani ishlab chiqish kabi bo'ladi.
Yangi funktsiyani qo'shish yangi tuzilmani qo'llab-quvvatlash uchun barcha elementlarni talab qiladi. O'zgarish muqarrar.
Misol: Har bir qo'shimcha ustun o'sha ustun uchun qiymatlarga ega bo'lishi uchun barcha oldingi qatorlar kerak. Cassandra da (NoSQL ma'lumotlar bazasi) siz ma'lum qator bo'limlariga ustun qo'shishingiz mumkin.

In RDBMS, every entry should have the same number of columns. But in Cassandra, each row can have a different number of columns. As you can see, 104 has name only whereas 103 has email, name, tel and tel2. — Markus Klems


  1. Yüklə 62,97 Kb.

    Dostları ilə paylaş:
1   2   3   4   5   6




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin