ORACLE Dataguard va Real Application Cluster (RAC) oʻrtasidagi farq

ORACLE Dataguard va Real Application Cluster (RAC) oʻrtasidagi farq
ORACLE Dataguard va Real Application Cluster (RAC) oʻrtasidagi farq

Video: ORACLE Dataguard va Real Application Cluster (RAC) oʻrtasidagi farq

Video: ORACLE Dataguard va Real Application Cluster (RAC) oʻrtasidagi farq
Video: Oracle Teknolojilerinde Kariyer - Konuğumuz Orhan Eripek - Kalben Bilişim - MSHOWTO 2024, Iyul
Anonim

ORACLE Dataguard va Real Application Cluster (RAC)

RAC va Data guard - Oracle High Availability dasturida juda muhim mavzular. Ushbu ikkala arxitekturada Oracle 11gR2-da 10g va 9i-ga qaraganda ko'plab yaxshilanishlar mavjud. ORACLE maʼlumotlar darajasi va tizim darajasidagi himoyadan maksimal foyda olish uchun RAC va maʼlumotlar himoyasi kombinatsiyasini tavsiya qiladi.

RAC nima?

RAC "Real Application Cluster" degan ma'noni anglatadi. Bu ma'lumotlar bazasi klasteridir. Bu shuni anglatadiki, bitta ma'lumotlar bazasi ikki yoki undan ortiq serverlarning resurslaridan foydalanadi. Boshqacha qilib aytganda, bir xil ma'lumotlar bazasiga ulangan ikki yoki undan ortiq serverlarda (tugunlarda) ikki yoki undan ortiq misollar ishlaydi. Ushbu misollarning barchasi ma'lumotlar bazasiga o'qishni yozish huquqiga ega. Agar tizimlarning ushbu tugunlaridan biri ishlamay qolsa, ma'lumotlar bazasi hech qachon ishlamay qoladi. Foydalanuvchilar hali ham boshqa tugunlar orqali ma'lumotlar bazasiga kirish huquqiga ega (avtomatik ravishda muvaffaqiyatsiz serverga keladigan ulanishlarni, ishlaydigan tugunga yo'n altiradi). Klaster dasturiy ta'minoti va umumiy disklar ushbu bir nechta serverlar o'rtasidagi aloqa va aloqani saqlash uchun ishlatiladi. RAC - apparatdagi nosozliklar, tizim nosozliklari va dasturiy ta'minotdagi nosozliklar uchun yaxshi yechim.

Data Guard nima?

Ma'lumotlar himoyasi - bu asosiy ma'lumotlar bazasining kamida bitta kutish ma'lumotlar bazasiga ega bo'lgan konfiguratsiya. Asosiy ma'lumotlar bazasida bir yoki bir nechta kutish ma'lumotlar bazasi bo'lishi mumkin. Ushbu konfiguratsiya ma'lumotlar himoyasi deb ataladi. Agar asosiy maʼlumotlar bazasida ushbu maʼlumotlar bazasi rejimlaridan kamida bittasi boʻlsa, kutish rejimidagi maʼlumotlar bazalari quyidagi rejimlarda ishlashi mumkin.

  1. Maksimal himoya rejimi
  2. Maksimal mavjudlik rejimi
  3. Maksimal ishlash rejimi

Birlamchi va kutish rejimidagi ma'lumotlar bazalari birgalikda ma'lumotlar himoyasi deb ataladi. Kutish rejimidagi ma'lumotlar bazalarining ikki turi ham mavjud. Ular,

  1. Jismoniy kutish rejimidagi ma'lumotlar bazalari
  2. Mantiqiy kutish rejimidagi ma'lumotlar bazalari

Bu ikkala kutish rejimidagi ma'lumotlar bazalari har doim asosiy ma'lumotlar bazalari bilan sinxronlashtiriladi. Kutish rejimidagi ma'lumotlar bazalari bir xil saytda yoki asosiy ma'lumotlar bazasining alohida saytida (tavsiya etiladi) bo'lishi mumkin. Shuning uchun maʼlumotlar himoyachilari SITE xatoliklari uchun misollar, dasturiy taʼminot va apparat nosozliklari oʻrniga yaxshi yechim hisoblanadi.

Oracle RAC va Data Guard oʻrtasidagi farq nima?

• RAC bitta ma'lumotlar bazasiga ega va u bilan bog'langan bir nechta misollar mavjud, biroq ma'lumotlar himoyasi bir nechta ma'lumotlar bazalariga ega (bir asosiy va boshqa kutish ma'lumotlar bazalari).

• RAC masalan, dasturiy va apparat darajasidagi nosozliklar uchun tavsiya etilgan yechimdir. Maʼlumotlarni himoya qilish SITE xatoliklari uchun tavsiya etilgan yechimdir.

• Klaster dasturiy ta'minoti RACning barcha tugunlari o'rtasidagi aloqa va aloqani saqlash uchun ishlatiladi, ammo ma'lumotlarni himoya qilishda klasterli dasturiy ta'minot ishlatilmaydi. (agar ma'lumotlar himoyasi RAC uchun bo'lmasa)

• RAC umumiy xotiraga ega boʻlishi kerak, unga tizimning barcha tugunlaridan kirish mumkin, biroq maʼlumotlar himoyasida umumiy xotira mavjud emas, bu barcha saytlar uchun keng tarqalgan.

• RAC maksimal 100 ta tugunga ega boʻlishi mumkin. Maʼlumotlar muhofazasi koʻpi bilan toʻqqizta kutish maʼlumotlar bazasiga ega boʻlishi mumkin.

Tavsiya: