Ma'lumotlar bazasi qanday ishlaydi?
Odatda ma'lumotlar bazasi strukturasining funktsiyalarini, shuningdek, unda o'rnatilgan munosabatlar talablarini tavsiflash uchun ishlatiladigan atama ACID so'zi bo'lib, inglizcha atomiklik, mustahkamlik, izolyatsiya va chidamlilik uchun qisqartma hisoblanadi. ( atomiklik, mustahkamlik, izolyatsiya, chidamlilik). Bu to'rtta parametr ma'lumotlar bazasini boshqarish tizimiga ega bo'lishi kerak bo'lgan eng muhim talablarga aylanadi, ammo biz ularni alohida tushuntiramiz:
Atomlik: ma'lumotlar bazasi menejerlarining "hammasi yoki hech narsa" xususiyati shunday deyiladi. So'rov haqiqiy bo'lishi va munosabatlar va so'rov to'g'ri bajarilishi uchun kerakli qadamlar to'g'ri tartibda bajarilishi kerak.
Muvofiqlik (yoki muvofiqlik): tranzaksiya tugaganda va natijada ma'lumotlar bazasi barqaror bo'lib qolishi bilan yuzaga keladigan jarayon. Bu tizimdagi barcha munosabatlar va operatsiyalarni doimiy nazorat qilish jarayonini talab qiladi.
Izolyatsiya: bu tranzaktsiyalar bir-biriga to'sqinlik qilmasligini yoki bir-biriga to'sqinlik qilmasligini kafolatlaydigan shart, bu odatda tranzaktsiyada ishtirok etuvchi ma'lumotlarni ajratib olishga qodir bo'lgan ma'lum blokirovkalash funktsiyalari dasturlashtirilganda erishiladi. yoki iltimos.
Chidamlilik: bu ma'lumotlar bazasini boshqarish tizimida barcha ma'lumotlar, hatto p-so'rovi bajarilgandan keyin ham uzoq muddatli saqlanishini bildiradi, yoki, xususan, ular tizimda nosozliklar yuz berganda yoki ma'lumotlar bazasini boshqarishda ishlamay qolganda. tizimi tekshiriladi. Ushbu shartni tekshirish uchun tranzaktsiyalar, munosabatlar yoki so'rovlar qaydlari amalga oshirilgan boshqaruv tizimini boshqaradigan barcha protokollarga muvofiq bo'lishi kerak.
Bir nechta modellar mavjud va eng keng tarqalgan ma'lumotlar bazalarining strukturaviy modellari o'rtasidagi farqlar ma'lumotlarni elektron uzatish usulidagi texnik evolyutsiya natijasidir, chunki nafaqat samaradorlik va boshqariladiganlikka intilmoqda, balki bunga erishishga harakat qilingan. eng taniqli ishlab chiquvchilar va ishlab chiqaruvchilarning pozitsiyasi. Hozirgacha amalga oshirilgan modellar ro'yxati quyidagicha:
Ma'lumotlar bazasining ierarxik modeli. Bu eng qadimiy model, lekin u allaqachon relyatsion modeldan ancha oshib ketgan, garchi so'nggi paytlarda foydalanish qulayligi tufayli uning qo'llanilishi ortib borayotgani haqiqatdir.
Tarmoq ma'lumotlar bazasi. U relyatsion model bilan deyarli bir vaqtda ishlab chiqilgan.
Relyatsion ma'lumotlar bazasi modeli. Bu bugungi kunda eng katta mashhurlikka ega bo'lgan model bo'lib, uning qo'llanilishi keng tarqalgan, garchi u tanqiddan xoli emas.
Ob'ektga yo'naltirilgan ma'lumotlar bazasi modeli. Ob'ektlarning ma'lumotlar bazalari 1980-yillarning oxirigacha tug'ilmagan va bugungi kungacha ular juda kam ishlatilgan. Ochiq manba formatida ham mavjud bo'lgan ushbu ma'lumotlar bazalari odatda Java va .NET platformalarida qo'llaniladi.
Do'stlaringiz bilan baham: |