Ma'lumotlar bazasi va misol o'rtasidagi farq

Ma'lumotlar bazasi va misol o'rtasidagi farq
Ma'lumotlar bazasi va misol o'rtasidagi farq

Video: Ma'lumotlar bazasi va misol o'rtasidagi farq

Video: Ma'lumotlar bazasi va misol o'rtasidagi farq
Video: Ma'lumotlar va ma'lumotlar bazasi nima? 2024, Noyabr
Anonim

Ma'lumotlar bazasi va misol

Oracle - bu korxonalarda keng qo'llaniladigan RDBMS (ob'ektga aloqador ma'lumotlar bazasini boshqarish tizimi). U Oracle korporatsiyasi tomonidan ishlab chiqilgan. Oracle tizimi kamida bitta Instance va ma'lumotlar bazasidan iborat. Instance - bu ma'lumotlarni saqlash bilan aloqa qiladigan jarayonlar to'plami. Ma'lumotlar bazasi - bu fayllar to'plamini saqlaydigan haqiqiy xotira. Biroq, Oracle ma'lumotlar bazasi atamasi butun Oracle ma'lumotlar bazasi tizimiga (nasollar va ma'lumotlar bazalari) murojaat qilish uchun ishlatiladi. Shu sababli, yangi boshlanuvchilar uchun maʼlumotlar bazasi va misol atamalari oʻrtasida har doim chalkashlik bor.

Masalan nima?

Instance - bu operatsion tizim va ma'lumotlarni saqlash bilan o'zaro aloqada bo'lgan tegishli xotira ustida ishlaydigan jarayonlar to'plami. Misol foydalanuvchi va ma'lumotlar bazasi o'rtasidagi interfeysdir. Mijoz bilan aloqa qilish va ma'lumotlar bazasiga kirish imkoniyatiga ega bo'lgan jarayonlar misol tomonidan taqdim etiladi. Ushbu jarayonlar fon jarayonlari bo'lib, ular ma'lumotlar bazasida ACID (atomlik, izchillik, izolyatsiya va chidamlilik) tamoyilini saqlab qolish uchun etarli emas. Shunday qilib, bir misol, shuningdek, xotira keshi va buferlar kabi bir nechta boshqa komponentlardan foydalanadi. Aniqroq aytganda, Instance uch qismdan iborat. Bular SGA (Tizim global hududi), PGA (Dastur global maydoni) va fon jarayonlari. SGA vaqtinchalik umumiy xotira tuzilmasi boʻlib, u misolni ishga tushirishdan to oʻchirishgacha xizmat qilish muddatiga ega.

Ma'lumotlar bazasi

Oracle ma'lumotlar bazasi Oracle RDBMSning haqiqiy xotirasiga ishora qiladi. U uchta asosiy komponentdan iborat. Ular boshqaruv fayllari, qayta tiklash fayllari va ma'lumotlar fayllari. Ma'lumotlar bazasida ixtiyoriy ravishda parol fayllari bo'lishi mumkin. Boshqaruv fayllari barcha ma'lumotlar fayllarini kuzatib boradi va fayllarni qayta ishlaydi. Shuningdek, u tizimni oʻzgartirish raqami (SCN), vaqt belgilari va zaxira/tiklash maʼlumotlari kabi boshqa muhim maʼlumotlarni kuzatib borish orqali maʼlumotlar bazasining yaxlitligini saqlashga yordam beradi. Ma'lumotlar fayllari haqiqiy ma'lumotlarni saqlaydi. Ma'lumotlar bazasini yaratish vaqtida kamida ikkita ma'lumotlar fayli yaratiladi. Ushbu fayllar DBA (ma'lumotlar bazasi administratori) tomonidan jismoniy ko'rinadi. Fayllar nomini o'zgartirish, hajmini o'zgartirish, qo'shish, ko'chirish yoki tushirish kabi operatsiyalar ma'lumotlar fayllarida amalga oshirilishi mumkin. Qayta tiklash jurnali fayllari (onlayn qayta tiklash jurnallari deb ham ataladi), ma'lumotlar bazasiga kiritilgan o'zgarishlar haqidagi ma'lumotlarni xronologik ma'lumotlar bilan saqlang. Ushbu ma'lumot foydalanuvchi ma'lumotlar bazasidagi barcha yoki ba'zi o'zgarishlarni qayta bajarishi kerak bo'lgan taqdirda kerak bo'ladi. Bir misol ma'lumotlar bazasi ma'lumotlarini boshqarishi uchun avval uni ochishi kerak. Bir misol faqat bitta ma'lumotlar bazasini ochishi mumkin edi. Biroq, ma'lumotlar bazasi bir nechta misollar tomonidan ochilishi mumkin.

Ma'lumotlar bazasi va misol o'rtasidagi farq nima?

Oracle RDBMS-dagi misol va ma'lumotlar bazasi atamalari bir-biriga juda bog'liq, ammo ular tizimdagi ikki xil komponentga ishora qiladi. Ma'lumotlar bazasi RDBMS ning haqiqiy xotirasini anglatadi, Instance esa operatsion tizim va ma'lumotlarni saqlash bilan o'zaro aloqada bo'lgan tegishli xotira ustida ishlaydigan jarayonlar to'plamidir. Instance ma'lumotlarni manipulyatsiya qilishdan oldin ma'lumotlar bazasini ochishi kerak. Bir nechta misollar bitta maʼlumotlar bazasini ochishi mumkin, biroq bir misol bir nechta maʼlumotlar bazasini ocholmaydi.

Tavsiya: