Ma’lumotlar bazasi haqida umumiy tushuncha
Ma'lumotlar bazasi - bu odatda kompyuter tizimida elektron shaklda
saqlanadigan tuzilgan ma'lumotlar yoki ma'lumotlarning uyushgan to'plami.
Ma'lumotlar bazasi odatda ma'lumotlar bazasini boshqarish tizimi (DBMS)
tomonidan boshqariladi. Birgalikda ma'lumotlar va DBMS, ular bilan bog'langan
ilovalar bilan birga, ma'lumotlar bazasi tizimi deb ataladi, ko'pincha faqat
ma'lumotlar bazasiga qisqartiriladi.
Bugungi kunda ishlayotgan ma'lumotlar bazalarining eng keng tarqalgan
turlaridagi ma'lumotlar qayta ishlash va so'rovni samarali qilish uchun odatda bir
qator jadvallardagi qatorlar va ustunlarda modellashtiriladi. Keyin ma'lumotlarga
osongina kirish, boshqarish, o'zgartirish, yangilash, nazorat qilish va tartibga solish
mumkin. Ko'pgina ma'lumotlar bazalari ma'lumotlarni yozish va so'rash uchun
tuzilgan so'rovlar tilidan (SQL) foydalanadi.
Ma'lumotlar bazalari 1960-yillarning boshlarida yaratilganidan beri keskin
rivojlandi. Ierarxik ma'lumotlar bazasi (daraxtga o'xshash modelga tayangan va
faqat bittadan ko'p munosabatlarga ruxsat bergan) va tarmoq ma'lumotlar bazasi
(bir nechta munosabatlarga ruxsat beruvchi yanada moslashuvchan model) kabi
navigatsiya ma'lumotlar bazalari asl tizimlar edi. va ma'lumotlarni manipulyatsiya
qilish. Oddiy bo'lsa-da, bu dastlabki tizimlar moslashuvchan emas edi. 1980-
yillarda relyatsion maʼlumotlar bazalari, soʻngra 1990-yillarda obʼyektga
yoʻnaltirilgan maʼlumotlar bazalari mashhur boʻldi. Yaqinda NoSQL ma'lumotlar
bazalari internetning o'sishi va tezroq tezlik va tizimlashtirilmagan ma'lumotlarni
qayta ishlash zarurligiga javob sifatida paydo bo'ldi. Bugungi kunda bulutli
ma'lumotlar bazalari va o'z-o'zidan boshqariladigan ma'lumotlar bazalari
ma'lumotlarni qanday yig'ish, saqlash, boshqarish va ulardan foydalanish haqida
gap ketganda, yangi asoslarni ochmoqda.
9
Ma'lumotlar bazalari va elektron jadvallar (masalan, Microsoft Excel)
ma'lumotlarni saqlashning qulay usullaridir. Ularning asosiy farqlari
quyidagilardir:
Ma'lumotlar qanday saqlanadi va manipulyatsiya qilinadi
Ma'lumotlarga kim kirishi mumkin
Qancha ma'lumotni saqlash mumkin
Elektron jadvallar dastlab bitta foydalanuvchi uchun mo'ljallangan bo'lib,
ularning xarakteristikalari buni aks ettiradi. Ular juda murakkab ma'lumotlarni
manipulyatsiya qilishni talab qilmaydigan bitta foydalanuvchi yoki kam sonli
foydalanuvchilar uchun juda yaxshi. Boshqa tomondan, ma'lumotlar bazalari
uyushgan ma'lumotlarning ancha katta to'plamlarini, ba'zan esa katta hajmlarni
saqlash uchun mo'ljallangan. Ma'lumotlar bazalari bir vaqtning o'zida bir nechta
foydalanuvchilarga juda murakkab mantiq va til yordamida ma'lumotlarga tez va
xavfsiz kirish va so'rash imkonini beradi.
Ma'lumotlar bazalarining ko'p turlari mavjud. Muayyan tashkilot uchun eng
yaxshi ma'lumotlar bazasi tashkilot ma'lumotlardan qanday foydalanish niyatida
ekanligiga bog'liq.
Relyatsion ma'lumotlar bazalari
1980-yillarda relyatsion ma'lumotlar bazalari ustunlik qildi. Relyatsion
ma'lumotlar bazasidagi elementlar ustunlar va satrlardan iborat jadvallar to'plami
sifatida tashkil etilgan. Relyatsion ma'lumotlar bazasi texnologiyasi tuzilgan
ma'lumotlarga kirishning eng samarali va moslashuvchan usulini ta'minlaydi.
Ob'ektga yo'naltirilgan ma'lumotlar bazalari
10
Ob'ektga yo'naltirilgan ma'lumotlar bazasidagi ma'lumotlar, xuddi ob'ektga
yo'naltirilgan dasturlashda bo'lgani kabi, ob'ektlar shaklida taqdim etiladi.
Tarqalgan ma'lumotlar bazalari
Tarqalgan ma'lumotlar bazasi turli saytlarda joylashgan ikki yoki undan ortiq
fayllardan iborat. Ma'lumotlar bazasi bir xil jismoniy joyda joylashgan yoki turli
tarmoqlarga tarqalgan bir nechta kompyuterlarda saqlanishi mumkin.
Ma'lumotlar omborlari
Ma'lumotlarning markaziy ombori, ma'lumotlar ombori - bu tezkor so'rov va
tahlil qilish uchun maxsus mo'ljallangan ma'lumotlar bazasi turi.
NoSQL ma'lumotlar bazalari
NoSQL yoki aloqador bo'lmagan ma'lumotlar bazasi tuzilmagan va yarim tizimli
ma'lumotlarni saqlash va boshqarish imkonini beradi (ma'lumotlar bazasiga
kiritilgan barcha ma'lumotlar qanday tuzilishi kerakligini belgilaydigan relyatsion
ma'lumotlar bazasidan farqli o'laroq). NoSQL ma'lumotlar bazalari veb-ilovalar
keng tarqalgan va murakkabroq bo'lganligi sababli mashhur bo'ldi.
Grafik ma'lumotlar bazalari
Grafik ma'lumotlar bazasi ob'ektlar va ob'ektlar o'rtasidagi munosabatlar nuqtai
nazaridan ma'lumotlarni saqlaydi.
OLTP ma'lumotlar bazalari. OLTP ma'lumotlar bazasi bu bir nechta
foydalanuvchilar tomonidan amalga oshiriladigan katta miqdordagi tranzaktsiyalar
uchun mo'ljallangan tezkor, analitik ma'lumotlar bazasi.
11
Bular bugungi kunda qo'llaniladigan o'nlab turdagi ma'lumotlar bazalarining bir
nechtasi. Boshqa, kamroq tarqalgan ma'lumotlar bazalari juda aniq ilmiy,
moliyaviy yoki boshqa funktsiyalarga moslashtirilgan. Turli xil ma'lumotlar bazasi
turlariga qo'shimcha ravishda, texnologiyani rivojlantirish yondashuvlaridagi
o'zgarishlar va bulut va avtomatlashtirish kabi dramatik yutuqlar ma'lumotlar
bazalarini butunlay yangi yo'nalishlarga aylantirmoqda. Eng so'nggi ma'lumotlar
bazalaridan ba'zilari o'z ichiga oladi
Ochiq manba ma'lumotlar bazalari
Ochiq kodli ma'lumotlar bazasi tizimi - bu manba kodi ochiq manba bo'lgan tizim;
bunday ma'lumotlar bazalari SQL yoki NoSQL ma'lumotlar bazalari bo'lishi
mumkin.
Bulutli ma'lumotlar bazalari
Bulutli ma'lumotlar bazasi xususiy, ommaviy yoki gibrid bulutli hisoblash
platformasida joylashgan tuzilgan yoki tuzilmagan ma'lumotlar to'plamidir. Bulutli
ma'lumotlar bazasi modellarining ikki turi mavjud: an'anaviy va ma'lumotlar bazasi
xizmat sifatida (DBaaS). DBaaS bilan ma'muriy vazifalar va texnik xizmat
ko'rsatuvchi provayder tomonidan amalga oshiriladi.
Ko'p modelli ma'lumotlar bazasi
Ko'p modelli ma'lumotlar bazalari har xil turdagi ma'lumotlar bazasi modellarini
yagona, integratsiyalangan orqa qismga birlashtiradi. Bu ular turli xil ma'lumotlar
turlarini joylashtirishi mumkinligini anglatadi.
Hujjat/JSON ma'lumotlar bazasi
12
Hujjatga yo'naltirilgan ma'lumotlarni saqlash, olish va boshqarish uchun
mo'ljallangan hujjat ma'lumotlar bazalari ma'lumotlarni satr va ustunlar emas, balki
JSON formatida saqlashning zamonaviy usuli hisoblanadi.
O'z-o'zidan boshqariladigan ma'lumotlar bazalari
Maʼlumotlar bazasining eng yangi va eng ilgʻor turi, oʻz-oʻzidan boshqariladigan
maʼlumotlar bazalari (shuningdek, avtonom maʼlumotlar bazalari sifatida ham
tanilgan) bulutga asoslangan boʻlib, maʼlumotlar bazasini sozlash, xavfsizlik,
zaxiralash, yangilanishlar va anʼanaviy ravishda maʼlumotlar bazasi maʼmurlari
tomonidan bajariladigan boshqa muntazam boshqaruv vazifalarini
avtomatlashtirish uchun mashina oʻrganishidan foydalanadi.
13
Do'stlaringiz bilan baham: |