ORACLE Dataguard vs Real Application Cluster (RAC)

RAC ja andmekaitse on Oracle'i kõrge kättesaadavuse väga olulised teemad. Mõlemal neist arhitektuuridest on Oracle 11gR2 palju täiustusi kui 10g ja 9i. ORACLE soovitab RAC-i ja andmekaitse kombinatsiooni, et saada maksimaalset kasu andmetasemest ja süsteemitaseme kaitsest.

Mis on RAC?

RAC on Real Application Cluster. See on andmebaasi klaster. See tähendab, et üks andmebaas kasutab kahe või enama serveri ressursse. Teisisõnu, kahes või enamas serveris (sõlmes), mis ühendavad sama andmebaasi, töötab kaks või enam eksemplari. Kõigil neil juhtumitel on andmebaasi lugemise ja kirjutamise õigus. Kui üks neist süsteemide sõlmedest läheb alla, ei lähe andmebaas kunagi alla. Kasutajatel on endiselt andmebaasile juurdepääs teiste sõlmede kaudu (suunab ebaõnnestunud serverisse tulevad ühendused automaatselt töötavasse sõlme). Nende mitme serveri vahelise ühenduse ja suhtluse hoidmiseks kasutatakse klastritarvikute tarkvara ja ühiskasutuses olevaid kettaid. RAC on hea lahendus riistvara rikete, süsteemirikete ja tarkvara tõrgete jaoks.

Mis on andmekaitse?

Andmekaitse on konfiguratsioon, millel on vähemalt üks primaarse andmebaasi ooterežiimi andmebaas. Esmasel andmebaasil võib olla üks või mitu ooterežiimi andmebaasi. Seda kogu konfiguratsiooni nimetatakse andmevalvuriks. Ooterežiimi andmebaasid võivad töötada järgmistes režiimides, kui primaarses andmebaasis on vähemalt üks neist andmebaasirežiimidest.

  1. Maksimaalne kaitserežiim Maksimaalse saadavuse režiim Maksimaalse jõudluse režiim

Nii primaarset kui ka ootere andmebaase koos nimetatakse andmekaitseks. On ka kahte tüüpi ooterežiimi andmebaase. Nemad on,

  1. Füüsilise ooterežiimi andmebaasid Loogilised ooterežiimi andmebaasid

Mõlemad nimetatud ooterežiimi andmebaasid sünkroonivad alati oma põhiandmebaasidega. Ooterežiimi andmebaasid võivad asuda primaarse andmebaasi samal saidil või eraldi saidil (soovitatav). Seetõttu on andmekaitsed head lahendused SITE tõrgete jaoks, mitte esinemisvigade, tarkvara tõrgete ja riistvara tõrgete korral.

Mis vahe on Oracle RAC ja Data Guard? • RAC-il on üks andmebaas ja sellega on seotud mitu eksemplari, kuid andmevalvuril on mitu andmebaasi (üks primaarne ja teised ooterežiimi andmebaasid). • RAC on soovitatav lahendus näiteks tarkvara- ja riistvaratõrgete korral. Andmekaitse on SITE tõrgete jaoks soovitatav lahendus. • Klasterriistade tarkvara kasutatakse ühenduse ja suhtluse hoidmiseks RAC-i kõigi sõlmede vahel, kuid andmevalves klastritarvikute tarkvara ei kasutata. (kui andmekaitse pole RAC-i jaoks) • RAC-il peab olema jagatud salvestusruum, millele pääseb juurde kõikidest süsteemi sõlmedest, kuid andmevalves pole ühiskasutusesalvestust, mis on kõigi saitide jaoks tavaline. • RAC-il võib olla maksimaalselt 100 sõlme. Andmevalvuril võib olla maksimaalselt üheksa ootere andmebaasi.