Különbség az ORACLE Dataguard és a Real Application Cluster (RAC) között

ORACLE Dataguard vs Real Application Cluster (RAC)
 

A RAC és az adatvédelem nagyon fontos témák az Oracle magas rendelkezésre állása szempontjából. Mindkét architektúra sok fejlesztést tartalmaz az Oracle 11gR2-ben, mint a 10g és a 9i. Az ORACLE azt javasolja, hogy legyen RAC és adatvédő kombinációja annak érdekében, hogy az adatszint és a rendszerszintű védelem maximális előnye származjon. 

Mi a RAC??

A RAC a Real Application Cluster kifejezést jelenti. Ez egy adatbázis csoportja. Ez azt jelenti, hogy az egyetlen adatbázis két vagy több szerver erőforrásait használja fel. Más szavakkal, két vagy több példány fut két vagy több kiszolgálón (csomóponton), amelyek ugyanahhoz az adatbázishoz kapcsolódnak. Mindegyik példány rendelkezik olvasási és írásbeli hozzáféréssel az adatbázishoz. Ha a rendszerek egyik csomópontja lejár, az adatbázis soha nem megy le. A felhasználók továbbra is hozzáférhetnek az adatbázishoz a többi csomóponton keresztül (automatikusan a sikertelen kiszolgálóra érkező kapcsolatokat irányítja egy futó csomópontra). A klaszteráru szoftvert és a megosztott lemezeket tartják fenn a kapcsolat és a kommunikáció e több szerver között. A RAC jó megoldás hardverhiba, rendszerhiba és szoftverhiba esetén.

Mi az az adatvédelem?

Az adatvédelem egy olyan konfiguráció, amelynek az elsődleges adatbázis legalább egy készenléti adatbázisa van. Az elsődleges adatbázis tartalmazhat egy vagy több készenléti adatbázist. Ezt az egész konfigurációt adatvédőnek hívják. A készenléti adatbázisok a következő módokon futhatnak, ha az elsődleges adatbázis legalább az egyik ilyen adatbázis-móddal rendelkezik.

  1. Maximális védelmi mód
  2. Maximális rendelkezésre állás mód
  3. Maximális teljesítmény mód

Mind az elsődleges, mind a készenléti adatbázist együttesen adatvédőnek hívják. Kétféle készenléti adatbázis is létezik. Ők,

  1. Fizikai készenléti adatbázisok
  2. Logikai készenléti adatbázisok

Mindkét készenléti adatbázis mindig szinkronizálódik elsődleges adatbázisaival. Készenléti adatbázisok lehetnek az elsődleges adatbázis ugyanazon a webhelyen vagy különálló webhelyén (ajánlott). Ezért az adatvédők jó megoldást jelentenek a SITE hibák helyett példányhiba, szoftverhiba és hardverhiba helyett.

Mi a különbség az Oracle között? RAC és adatvédelem?

• A RAC-nak van egy adatbázisa és több példány társult vele, de az adatvédőnek több adatbázisa van (az egyik elsődleges és a többi készenléti adatbázis)..

• Az RAC az ajánlott megoldás például szoftver- és hardverszintű hibák esetén. Az adatvédelem az ajánlott megoldás a SITE hibákra.

• A klaszteráru szoftvert használják a kapcsolat és a kommunikáció fenntartására a RAC összes csomópontja között, de az adatvédelemben a klaszteráru szoftvert nem használják. (ha az adatvédő nem RAC)

• A RAC-nak megosztott tárolóval kell rendelkeznie, amely a rendszer összes csomópontjáról elérhető, de az adatvédelemben nincs megosztott tároló, ami minden webhelyen közös.

• A RAC legfeljebb 100 csomópontot tartalmazhat. Az adatvédőnek legfeljebb kilenc készenléti adatbázisa lehet.