Skirtumas tarp ORACLE Dataguard ir Real Application Cluster (RAC)

Skirtumas tarp ORACLE Dataguard ir Real Application Cluster (RAC)
Skirtumas tarp ORACLE Dataguard ir Real Application Cluster (RAC)

Video: Skirtumas tarp ORACLE Dataguard ir Real Application Cluster (RAC)

Video: Skirtumas tarp ORACLE Dataguard ir Real Application Cluster (RAC)
Video: ДАГОТВЕЙВ 2024, Lapkritis
Anonim

ORACLE Dataguard vs Real Application Cluster (RAC)

RAC ir duomenų apsauga yra labai svarbios „Oracle High Availability“temos. Abi šios architektūros turi daug Oracle 11gR2 patobulinimų nei 10g ir 9i. ORACLE rekomenduoja turėti RAC ir duomenų apsaugos derinį, kad gautumėte maksimalią duomenų lygio ir sistemos lygio apsaugos naudą.

Kas yra RAC?

RAC reiškia Real Application Cluster. Tai yra duomenų bazės klasteris. Tai reiškia, kad viena duomenų bazė naudoja dviejų ar daugiau serverių išteklius. Kitaip tariant, du ar daugiau egzempliorių veikia dviejuose ar daugiau serverių (mazgų), jungiančių prie tos pačios duomenų bazės. Visi šie atvejai turi skaitymo rašymo prieigą prie duomenų bazės. Jei vienas iš šių sistemos mazgų sugenda, duomenų bazė niekada nenunyksta. Vartotojai vis dar turi prieigą prie duomenų bazės per kitus mazgus (automatiškai nukreipia ryšius, ateinančius į sugedusį serverį, į veikiantį mazgą). Klasterių programinė įranga ir bendrinami diskai naudojami palaikyti ryšį ir ryšį tarp šių kelių serverių. RAC yra geras aparatinės įrangos, sistemos ir programinės įrangos gedimų sprendimas.

Kas yra Data Guard?

Duomenų apsauga yra konfigūracija, turinti bent vieną pirminės duomenų bazės parengties duomenų bazę. Pirminėje duomenų bazėje gali būti viena ar daugiau parengties duomenų bazių. Visa ši konfigūracija vadinama duomenų apsauga. Budėjimo duomenų bazės gali veikti šiais režimais, jei pirminėje duomenų bazėje yra bent vienas iš šių duomenų bazės režimų.

  1. Maksimalus apsaugos režimas
  2. Maksimalus pasiekiamumo režimas
  3. Maksimalaus našumo režimas

Ir pagrindinė, ir budėjimo duomenų bazės kartu vadinamos duomenų apsauga. Taip pat yra dviejų tipų budėjimo duomenų bazės. Jie yra

  1. Fizinės parengties duomenų bazės
  2. Loginės parengties duomenų bazės

Abi šios parengties režimo duomenų bazės visada sinchronizuojamos su pagrindinėmis duomenų bazėmis. Budėjimo duomenų bazės gali būti toje pačioje vietoje arba atskiroje pagrindinės duomenų bazės svetainėje (rekomenduojama). Todėl duomenų apsaugos priemonės yra geras sprendimas SITE gedimams, o ne egzempliorių gedimams, programinės įrangos ir aparatinės įrangos gedimams.

Kuo skiriasi Oracle RAC ir Data Guard?

• RAC turi vieną duomenų bazę ir keletą su ja susijusių egzempliorių, tačiau duomenų saugotojas turi kelias duomenų bazes (vieną pirminę ir kitas parengties duomenų bazes).

• RAC yra rekomenduojamas sprendimas, pavyzdžiui, esant programinės ir aparatinės įrangos lygio gedimams. Duomenų apsauga yra rekomenduojamas SITE gedimų sprendimas.

• Klasterių programinė įranga naudojama palaikyti ryšį ir ryšį tarp visų RAC mazgų, tačiau duomenų apsaugos sistemoje klasterių programinė įranga nenaudojama. (jei duomenų saugotojas nėra skirtas RAC)

• RAC turi turėti bendrą saugyklą, kurią galima pasiekti iš visų sistemos mazgų, tačiau duomenų apsaugos sistemoje nėra bendros saugyklos, kuri yra bendra visoms svetainėms.

• RAC gali turėti daugiausia 100 mazgų. Duomenų apsauga gali turėti daugiausia devynias budėjimo režimo duomenų bazes.

Rekomenduojamas: