Razlika med Dataguardom ORACLE in realnim aplikacijskim grozdom (RAC)

ORACLE Dataguard vs Real Application Cluster (RAC)
 

RAC in Varstvo podatkov sta zelo pomembni temi v Oracle Visoka razpoložljivost. Obe arhitekturi imata v Oracle 11gR2 veliko izboljšav kot 10g in 9i. ORACLE priporoča kombinacijo RAC-a in varovanja podatkov, da bi dosegli največjo možno raven zaščite podatkov in ravni sistema. 

Kaj je RAC?

RAC pomeni Real Application Cluster. To je grozd baze podatkov. To pomeni, da enotna baza podatkov uporablja vire dveh ali več strežnikov. Z drugimi besedami, dva ali več primerkov deluje na dveh ali več strežnikih (vozliščih), ki se povezujejo v isto bazo podatkov. Vsi ti primeri imajo dostop do baze podatkov za branje. Če se katero od teh vozlišč sistemov pokvari, se baza podatkov nikoli ne spusti. Uporabniki imajo še vedno dostop do baze podatkov prek drugih vozlišč (samodejno usmeri povezave, ki prihajajo do spodletelega strežnika, do tekočega vozlišča). Programska oprema za gručo in skupni diski se uporabljajo za ohranjanje povezave in komunikacije med temi več strežniki. RAC je dobra rešitev za okvare strojne opreme, okvare sistema in okvare programske opreme.

Kaj je varovanje podatkov?

Zaščita podatkov je konfiguracija, ki ima vsaj eno bazo podatkov v pripravljenosti primarne baze podatkov. Primarna baza podatkov lahko ima eno ali več baz podatkov v pripravljenosti. Celotna konfiguracija se imenuje varnostnik podatkov. Baze podatkov v pripravljenosti se lahko izvajajo v naslednjih načinih, če ima primarna baza podatkov vsaj enega od teh načinov baze podatkov.

  1. Največji način zaščite
  2. Način največje razpoložljivosti
  3. Način največje zmogljivosti

Osnovna in pripravljena zbirka podatkov se skupaj imenujeta zaščita podatkov. Obstajata tudi dve vrsti baz podatkov v pripravljenosti. So,

  1. Baze podatkov o fizični pripravljenosti
  2. Baze podatkov o logični pripravljenosti

Obe zbirki podatkov v pripravljenosti se vedno sinhronizirata s svojimi primarnimi bazami podatkov. Baze podatkov v stanju pripravljenosti so lahko na istem spletnem mestu ali na ločenem mestu (priporočeno) primarne baze podatkov. Zato so zaščitni podatki dobra rešitev za napake SITE, ne pa okvare primerkov, programske opreme in odpovedi strojne opreme.

Kakšna je razlika med Oracleom RAC in Varnost podatkov?

• RAC ima eno bazo podatkov in z njo povezanih več primerkov, vendar ima varnostnik podatkov več baz podatkov (eno primarnih in druge pripravljene baze podatkov).

• RAC je priporočena rešitev na primer napak na ravni programske in strojne opreme. Varnost podatkov je priporočena rešitev za napake SITE.

• Programska oprema za grozdne plošče se uporablja za ohranjanje povezave in komunikacije med vsemi vozlišči RAC-a, v varovalki podatkov pa programska oprema v grozdih ne uporablja. (če varovalo podatkov ni za RAC)

• RAC mora imeti skupni pomnilnik, do katerega lahko dostopate iz vseh vozlišč sistema, vendar v varovalki podatkov ni skupne shrambe, ki je skupna za vsa spletna mesta.

• RAC lahko ima največ 100 vozlišč. Zaščitnik podatkov ima lahko največ devet baz podatkov v pripravljenosti.