Razlika između zaštite podataka ORACLE i stvarnog aplikacijskog klastera (RAC)

ORACLE Dataguard vs Real Application Cluster (RAC)
 

RAC i zaštita podataka vrlo su važne teme u Oracle visokoj dostupnosti. Obje ove arhitekture imaju mnogo poboljšanja u Oracle 11gR2 u odnosu na 10g i 9i. ORACLE preporučuje korištenje kombinacije RAC-a i zaštite podataka kako bi se maksimalno iskoristila zaštita razine podataka i razine sustava. 

Što je RAC?

RAC je skraćenica za Real Application Cluster. Ovo je skupina podataka. To znači da jedna baza podataka koristi resurse dva ili više poslužitelja. Drugim riječima, dvije ili više instanci pokreću se na dva ili više poslužitelja (čvorova) koji se povezuju na istu bazu podataka. Sve ove instance imaju pristup pisanju čitanja u bazu podataka. Ako jedan od tih čvorova sustava propadne, baza podataka nikada ne ide dolje. Korisnici i dalje imaju pristup bazi podataka preko ostalih čvorova (automatski usmjerava veze koje dolaze na neuspjeli poslužitelj, na trčeći čvor). Softver za gustinu i zajednički diskovi koriste se za održavanje veze i komunikacije između ovih više poslužitelja. RAC je dobro rješenje za kvarove hardvera, kvarove sustava i kvarove softvera.

Što je zaštita podataka?

Zaštita podataka je konfiguracija koja ima najmanje jednu pripravnu bazu podataka primarne baze podataka. Primarna baza podataka može imati jednu ili više baza podataka u stanju pripravnosti. Ova cijela konfiguracija naziva se zaštita podataka. Baze podataka u stanju pripravnosti mogu se izvoditi na sljedećim načinima, ako primarna baza podataka ima barem jedan od tih načina rada.

  1. Način maksimalne zaštite
  2. Način maksimalne dostupnosti
  3. Način maksimalne performanse

Oba primarna i pripravna baza podataka nazivaju se zaštita podataka. Postoje i dvije vrste pripravnih baza podataka. Oni su,

  1. Baze podataka o fizičkom stanju pripravnosti
  2. Baze podataka logičnog stanja pripravnosti

Obje ove baze podataka u stanju pripravnosti uvijek se sinkroniziraju s njihovim primarnim bazama podataka. Baze podataka u stanju pripravnosti mogu biti na istoj web lokaciji ili na zasebnom web mjestu (preporučeno) primarne baze podataka. Stoga su zaštitni podaci dobro rješenje za pogreške na SITE-u, a ne pogreške instanci, softverske pogreške i hardverski kvarovi.

Koja je razlika između Oracle-a RAC i zaštita podataka?

• RAC ima jednu bazu podataka i nekoliko instanci povezanih s njom, ali čuvar podataka ima nekoliko baza podataka (jedna primarna i druge pripravne baze podataka).

• RAC je preporučeno rješenje, na primjer, kvarovi na razini softvera i hardvera. Zaštita podataka preporučeno je rješenje za kvarove SITE.

• Softver za klastersku opremu koristi se za održavanje veze i komunikacije između svih čvorova RAC-a, ali u čuvanju podataka softver klasterskih proizvoda se ne koristi. (ako zaštita podataka nije za RAC)

• RAC mora imati zajedničku pohranu, kojoj se može pristupiti sa svih čvorova sustava, ali u čuvaru podataka nema zajedničke pohrane, što je zajedničko za sve web lokacije.

• RAC može imati najviše 100 čvorova. Zaštita podataka može imati najviše devet baza podataka u stanju pripravnosti.