Kirish Ma’lumotlar bazasi haqida mbbt funktsityalari



Download 5,2 Mb.
bet38/79
Sana17.04.2022
Hajmi5,2 Mb.
#558651
1   ...   34   35   36   37   38   39   40   41   ...   79
Bog'liq
Maruza mbbt (1-60)

31-Mavzu: MOni boshqarish
Reja:
1. MBBTning asosiy funktsiyalari 
2. MBBTning asosiy funktsiyalari 
3. Ma'lumotlar ob'ektlar, ularning atributlari
MBBTning asosiy funktsiyalari 
tashqi xotirada (disklarda) ma'lumotlarni boshqarish;
disk keshidan foydalangan holda RAMda ma'lumotlarni boshqarish;
o'zgarishlarni ro'yxatga olish, nosozliklardan keyin ma'lumotlar bazasini zaxiralash va tiklash;
ma'lumotlar bazasi tillarini qo'llab-quvvatlash (ma'lumotlarni aniqlash tili, ma'lumotlarni manipulyatsiya qilish tili).
Odatda, zamonaviy MBBT quyidagi komponentlarni o'z ichiga oladi:
tashqi va RAMdagi ma'lumotlarni boshqarish va jurnalga yozish uchun mas'ul bo'lgan yadro ,
ma'lumotlar bazasi tili protsessori ma'lumotlarni olish va o'zgartirish uchun so'rovlarni optimallashtiradi va qoida tariqasida, mashinadan mustaqil bajariladigan ichki kodni yaratadi;
MBBT bilan foydalanuvchi interfeysini yaratuvchi ma'lumotlarni manipulyatsiya qilish dasturlarini sharhlovchi ish vaqtini qo'llab-quvvatlash quyi tizimi
shuningdek , axborot tizimiga xizmat ko'rsatish uchun bir qator qo'shimcha funktsiyalarni ta'minlovchi servis dasturlari (tashqi yordamchi dasturlar).
MBBT tasniflari 
Ma'lumotlar modeli bo'yicha 
Ierarxik 
Ma'lumotlar bazasi ko'rinishi turli darajadagi ob'ektlardan (ma'lumotlardan) iborat daraxt (ierarxik) tuzilma sifatida ishlatiladi.
Ob'ektlar o'rtasida bog'lanishlar mavjud, har bir ob'ekt quyi darajadagi bir nechta ob'ektlarni o'z ichiga olishi mumkin. Bunday ob'ektlar ajdodga (ildizga yaqinroq ob'ektga) avlodga (pastki darajadagi ob'ektga) nisbatan bo'lsa, ajdod ob'ektida bolalar bo'lmagan yoki ularning bir nechtasi bo'lgan vaziyat yuzaga keladi, bola ob'ekt esa faqat bitta ajdodi bo'lishi kerak. Umumiy ajdodga ega bo'lgan ob'ektlar egizaklar deb ataladi (dasturlashda ma'lumotlar strukturasiga nisbatan daraxt aka-uka deb ataladi).
Ierarxik ma'lumotlar bazasi - bu pastki kataloglar va fayllar ierarxiyasiga ega bo'lgan ildiz katalogidan iborat fayl tizimi.
Misollar: kesh, Google App Engine Datastore API.
Tarmoq 
Tarmoq ma'lumotlar bazalari ierarxik ma'lumotlar bazalariga o'xshaydi, faqat ular ikkala yo'nalishda ham tegishli ma'lumotlarni bog'laydigan ko'rsatkichlarga ega.
Misollar: kesh.
munosabat 
Ma'lumotlar bazasi tizimlari bilan aloqani o'z ichiga olgan zamonaviy ilovalarning deyarli barcha ishlab chiqaruvchilari relyatsion MBBT tomonidan boshqariladi. Gartner ma'lumotlariga ko'ra, 2013 yilda RMBBT bozori yillik o'sish taxminan 9% bilan 26 milliard dollarni tashkil etdi va 2018 yilga kelib RMBBT bozori 40 milliard dollarga etadi. Hozirgi vaqtda ma'lumotlar bazasi bozorining mutlaq yetakchilari Oracle, IBM va Microsoft kompaniyalari bo'lib, ularning umumiy bozor ulushi qariyb 90% ni tashkil etadi, ular Oracle Database, IBM DB2 va Microsoft SQL Server kabi tizimlarni yetkazib beradi.
Ob'ektga yo'naltirilgan 
Ma'lumotlar ob'ektlar, ularning atributlari, usullari va sinflari sifatida modellashtirilgan ma'lumotlar bazalarini boshqaring.
Ushbu turdagi MBBT ma'lumotlar bazasi ob'ektlari bilan xuddi ob'ektga yo'naltirilgan dasturlash tillarida dasturlashda ob'ektlar bilan ishlashga imkon beradi. OOMBBT doimiy ma'lumotlar, parallellikni nazorat qilish, ma'lumotlarni tiklash, tegishli so'rovlar va boshqa xususiyatlarni shaffof joriy etish orqali dasturlash tillarini kengaytiradi.
Misollar: qimmatbaho tosh.
Ob'ektga aloqador 
Ushbu turdagi MBBT kengaytirilgan ma'lumotlar bazasi tuzilmalari va so'rovlar tili orqali ob'ektga yo'naltirilgan yondashuvning xususiyatlaridan foydalanishga imkon beradi: ob'ektlar, sinflar va meros.
Ko'pincha, relyatsion deb ataladigan barcha ma'lumotlar bazalari, aslida, ob'ekt bilan bog'liqdir.
Ushbu kursda biz birinchi navbatda ushbu turdagi MBBT haqida gapiramiz.
Misollar: PostgreSQL, DB2, Oracle, Microsoft SQL Server.
Tarqatish darajasi bo'yicha 
Mahalliy MBBT (mahalliy MBBTning barcha qismlari bitta kompyuterda joylashgan)
Tarqalgan MBBT (MBBT qismlari ikki yoki undan ortiq kompyuterlarda joylashtirilishi mumkin).
Ma'lumotlar bazasiga kirish orqali 
Fayl serveri 
Fayl-server ma'lumotlar bazasida ma'lumotlar fayllari markaziy ravishda fayl serverida joylashgan. MBBT har bir mijoz kompyuterida (ish stantsiyasida) joylashgan. MBBT ma'lumotlarga mahalliy tarmoq orqali kiradi. O'qish va yangilanishlarni sinxronlashtirish fayllarni blokirovka qilish orqali amalga oshiriladi. Ushbu arxitekturaning afzalligi fayl serverining past CPU yukidir. Kamchiliklari: potentsial yuqori mahalliy tarmoq yuki; markazlashtirilgan boshqaruvning qiyinligi yoki mumkin emasligi; yuqori ishonchlilik, yuqori mavjudlik va yuqori xavfsizlik kabi muhim xususiyatlarni ta'minlashning qiyinligi yoki qobiliyatsizligi. Ular ko'pincha ma'lumotlar bazasini boshqarish funktsiyalaridan foydalanadigan mahalliy ilovalarda qo'llaniladi; ma'lumotlarni qayta ishlashning past intensivligi va ma'lumotlar bazasida past yuklamalar bo'lgan tizimlarda.
Hozirgi vaqtda fayl-server texnologiyasi eskirgan deb hisoblanadi va undan yirik axborot tizimlarida foydalanish kamchilik hisoblanadi.
Misollar: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.
Mijoz-server 
Mijoz-server MBBT ma'lumotlar bazasi bilan birga serverda joylashgan va ma'lumotlar bazasiga to'g'ridan-to'g'ri, eksklyuziv rejimda kiradi. Mijozlarning ma'lumotlarni qayta ishlash bo'yicha barcha so'rovlari MBBT mijoz-server tomonidan markazlashtirilgan tarzda qayta ishlanadi. Mijoz-server MBBT ning kamchiliklari serverga bo'lgan talablarning oshishi hisoblanadi. Afzalliklari: Mahalliy tarmoq yukini potentsial ravishda kamaytirish; markazlashtirilgan boshqaruvning qulayligi; yuqori ishonchlilik, yuqori mavjudlik va yuqori xavfsizlik kabi muhim xususiyatlarni taqdim etish qulayligi.
Misollar: Oracle, Firebird, Interbase, IBM DB2, Informix, MS SQL Server, Sybase Adaptive Server Enterprise, PostgreSQL, MySQL, Caché, Linter.
Oʻrnatilgan 
O'rnatilgan MBBT - bu o'z-o'zidan o'rnatish jarayonini talab qilmasdan, ba'zi dasturiy mahsulotlarning bir qismi sifatida taqdim etilishi mumkin bo'lgan ma'lumotlar bazasi. O'rnatilgan MBBT o'zining amaliy ma'lumotlarini mahalliy sifatida saqlash uchun mo'ljallangan va tarmoq orqali ulashish uchun mo'ljallanmagan. Jismoniy o'rnatilgan MBBT ko'pincha plagin kutubxonasi sifatida amalga oshiriladi. Ilovadan ma'lumotlarga kirish SQL yoki maxsus dastur interfeyslari (API) orqali amalga oshirilishi mumkin.
Misollar: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, Linter.
Tashqi xotira strategiyalari 
To'g'ridan-to'g'ri yozish ma'lumotlar bazasi bu ma'lumotlar bazasi bo'lib, unda barcha o'zgartirilgan ma'lumotlar bloklari har qanday operatsiyani tasdiqlash signali olinganda darhol tashqi xotiraga yoziladi. Ushbu strategiya faqat tashqi xotira yuqori samarali bo'lganda qo'llaniladi.
Qayta yozish ma'lumotlar bazasi bu ma'lumotlar bazasi bo'lib, unda quyidagi hodisalar sodir bo'lgunga qadar tashqi xotira buferlarida o'zgarishlar to'planadi:
nazorat punkti;
jurnal uchun ajratilgan tashqi xotiradagi bo'sh joyning oxiri. MBBT nazorat nuqtasini amalga oshiradi va jurnalni boshidan yozishni boshlaydi, oldingi ma'lumotlarni qayta yozadi;

Download 5,2 Mb.

Do'stlaringiz bilan baham:
1   ...   34   35   36   37   38   39   40   41   ...   79




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish