Koʻzgu va replikatsiya oʻrtasidagi farq

Mundarija:

Koʻzgu va replikatsiya oʻrtasidagi farq
Koʻzgu va replikatsiya oʻrtasidagi farq

Video: Koʻzgu va replikatsiya oʻrtasidagi farq

Video: Koʻzgu va replikatsiya oʻrtasidagi farq
Video: BIOLOGIYA | Mitoz va Meyoz masalalar yechimi #mitozvameyozmasalayechish 2024, Noyabr
Anonim

Koʻzgu va replikatsiya oʻrtasidagi asosiy farq shundaki, aks ettirish maʼlumotlar bazasida, replikatsiya esa maʼlumotlar va maʼlumotlar bazasi obyektlarida sodir boʻladi. Ko'zgu va replikatsiya o'rtasidagi yana bir muhim farq shundaki, aks ettirish taqsimlangan muhitni qo'llab-quvvatlamaydi, lekin replikatsiya tarqatilgan ma'lumotlar bazasi muhitini qo'llab-quvvatlaydi.

Koʻzgu va replikatsiya maʼlumotlar bazasida maʼlumotlar mavjudligi va ishonchliligini yaxshilaydigan ikkita usuldir. Koʻzgu maʼlumotlar bazasining ortiqcha nusxalarini oʻz ichiga oladi, replikatsiya esa maʼlumotlar va maʼlumotlar bazasi obʼyektlarini, masalan, jadvallar koʻrinishini va hokazolarni takrorlashni oʻz ichiga oladi.

Koʻzgu nima?

Ma'lumotlar bazasini aks ettirish mashinada yoki serverda saqlangan ma'lumotlar bazasini boshqa serverga ko'paytirishni o'z ichiga oladi. Asl ma'lumotlar bazasi asosiy ma'lumotlar bazasi hisoblanadi. Ko'chirilgan ma'lumotlar bazasi oyna ma'lumotlar bazasidir. Tizim direktorning tarkibiga kiritilgan barcha o'zgarishlarni oynaga ko'chiradi. Boshqacha qilib aytganda, asosiy server tranzaktsiyalar jurnali yangilanishlarini avtomatik ravishda oyna server ma'lumotlar bazasiga o'tkazadi. Agar xatolik yuz bersa, tizim ma'lumotlarni bir ma'lumotlar bazasidan boshqasiga nusxalash orqali tiklashi mumkin. Shuning uchun, agar xatolik yuz bersa, oyna ma'lumotlar bazasi asosiy ma'lumotlar bazasiga o'xshash ishlay boshlaydi.

Ko'zgu va replikatsiya o'rtasidagi farq
Ko'zgu va replikatsiya o'rtasidagi farq
Ko'zgu va replikatsiya o'rtasidagi farq
Ko'zgu va replikatsiya o'rtasidagi farq

01-rasm: DBMS

Bundan tashqari, ma'lumotlar bazasini aks ettirish qimmat va tez-tez yangilanishlar kechikishni oshirishi va ishlashni sekinlashtirishi mumkin. Odatda serverdagi ishlamay qolishi maʼlumotlar yoʻqolishiga olib kelishi mumkin, biroq maʼlumotlarni aks ettirish bu muammoni yengish uchun yaxshiroq yechimdir.

Replikatsiya nima?

Ma'lumotlar replikatsiyasi ma'lumotlar va ma'lumotlar ob'ektlarini ma'lumotlar bazasidan boshqa ma'lumotlar bazasiga tez-tez nusxalashdir. Odatda, boshqa serverlarga replikatsiya qilish uchun ma'lumotlarni taqdim qiluvchi server nashriyotchi hisoblanadi. Noshirdan takrorlangan maʼlumotlarni qabul qiluvchi server obunachi hisoblanadi.

Ma'lumotlar bazasi replikatsiyasining uchta turi mavjud. Ular oniy tasvir, birlashma va tranzaksiyaviy replikatsiyadir. Birinchidan, oniy surat replikatsiyasida serverdagi ma'lumotlar boshqa serverning ma'lumotlar bazasiga yoki xuddi shu serverdagi boshqa ma'lumotlar bazasiga nusxalanadi. Ikkinchidan, replikatsiyani birlashtirishda bir nechta ma'lumotlar bazalari ma'lumotlari bitta ma'lumotlar bazasiga birlashadi. Uchinchidan, tranzaktsion replikatsiyada dastlab foydalanuvchilar ma'lumotlarning to'liq nusxalarini oladilar va keyin ma'lumotlar o'zgarishi bilan doimiy yangilanishlarni oladilar.

Umuman olganda, ma'lumotlar bazasi replikatsiyasi foydalanuvchilarga o'z vazifalariga tegishli ma'lumotlarga kirishga yordam beradigan taqsimlangan ma'lumotlar bazasi muhitini ta'minlaydi. Ma'lumotlar bazasini aks ettirish va replikatsiya qilishni ta'minlaydigan keng tarqalgan ma'lumotlar bazasi MSSQL Serverdir.

Koʻrsatish va replikatsiya oʻrtasidagi farq nima?

Koʻzgu maʼlumotlar bazasining ortiqcha nusxalarini yaratish va saqlash jarayonidir. Boshqa tomondan, Replikatsiya - bu ma'lumotlar o'zgarishlarini bir ma'lumotlar bazasidan boshqa ma'lumotlar bazasiga doimiy ravishda nusxalash jarayoni. Koʻzgu maʼlumotlar bazasida amalga oshiriladi, replikatsiya esa maʼlumotlar va maʼlumotlar bazasi obyektlarida amalga oshiriladi.

Oynali ma'lumotlar bazasi boshqa mashinada. Aksincha, replikatsiya ma'lumotlari va ma'lumotlar ob'ektlari boshqa ma'lumotlar bazasida joylashgan. Tarqalgan ma'lumotlar bazasini qo'llab-quvvatlash bilan bog'liq holda, aks ettirish taqsimlangan muhitni qo'llab-quvvatlamaydi. Biroq, replikatsiya tarqatilgan ma'lumotlar bazasi muhitini qo'llab-quvvatlaydi. Umuman olganda, aks ettirish qimmatroq bo'lgan replikatsiyaga nisbatan qimmat hisoblanadi.

Jadval ko'rinishida aks ettirish va takrorlash o'rtasidagi farq
Jadval ko'rinishida aks ettirish va takrorlash o'rtasidagi farq
Jadval ko'rinishida aks ettirish va takrorlash o'rtasidagi farq
Jadval ko'rinishida aks ettirish va takrorlash o'rtasidagi farq

Xulosa – aks ettirish va replikatsiya

Koʻzgu va replikatsiya maʼlumotlar bazasida maʼlumotlar mavjudligi va ishonchliligini oshirishga yordam beradigan ikkita usuldir. Ko'zgu va replikatsiya o'rtasidagi farq shundaki, aks ettirish ma'lumotlar bazasida, replikatsiya esa ma'lumotlar va ma'lumotlar bazasi ob'ektlarida sodir bo'ladi.

Tavsiya: