Razlika između ORACLE Dataguard i Real Application Cluster (RAC)

Razlika između ORACLE Dataguard i Real Application Cluster (RAC)
Razlika između ORACLE Dataguard i Real Application Cluster (RAC)

Video: Razlika između ORACLE Dataguard i Real Application Cluster (RAC)

Video: Razlika između ORACLE Dataguard i Real Application Cluster (RAC)
Video: Koja je razlika između šećerne bolesti tip 1 i tip 2? 2024, Srpanj
Anonim

ORACLE Dataguard vs Real Application Cluster (RAC)

RAC i Data guard vrlo su važne teme u Oracle High Availability. Obje ove arhitekture imaju mnogo poboljšanja u Oracle 11gR2 od 10g i 9i. ORACLE preporučuje kombinaciju RAC-a i zaštite podataka kako biste dobili maksimalnu korist od razine podataka i zaštite na razini sustava.

Što je RAC?

RAC je kratica za Real Application Cluster. Ovo je klaster baze podataka. To znači da jedna baza podataka koristi resurse dva ili više poslužitelja. Drugim riječima, dvije ili više instanci rade na dva ili više poslužitelja (čvorova) koji se povezuju na istu bazu podataka. Sve te instance imaju pristup bazi podataka za čitanje i pisanje. Ako jedan od ovih čvorova sustava padne, baza podataka nikada neće stati. Korisnici i dalje imaju pristup bazi podataka preko drugih čvorova (automatski usmjerava veze koje dolaze na pokvareni poslužitelj, na aktivni čvor). Softver klastera 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 softverske kvarove.

Što je Data Guard?

Čuvar podataka je konfiguracija koja ima najmanje jednu pričuvnu bazu podataka primarne baze podataka. Primarna baza podataka može imati jednu ili više baza podataka u pripravnosti. Cijela ova konfiguracija naziva se zaštita podataka. Pripravne baze podataka mogu raditi na sljedećim načinima, ako primarna baza podataka ima barem jedan od ovih načina baze podataka.

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

I primarna i rezervna baza podataka zajedno se nazivaju zaštita podataka. Također postoje dvije vrste baza podataka u stanju pripravnosti. Oni su,

  1. Baze podataka u fizičkom stanju pripravnosti
  2. Logične baze podataka u pripravnosti

Obje ove baze podataka u pripravnosti uvijek se sinkroniziraju sa svojim primarnim bazama podataka. Baze podataka u pripravnosti mogu biti na istom mjestu ili zasebnom mjestu (preporučeno) primarne baze podataka. Stoga su čuvari podataka dobra rješenja za kvarove SITE-a, a ne za kvarove instanci, softverske i hardverske kvarove.

Koja je razlika između Oracle RAC i Data Guarda?

• RAC ima jednu bazu podataka i nekoliko instanci povezanih s njom, ali Data Guard ima nekoliko baza podataka (jednu primarnu i druge rezervne baze podataka).

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

• Cluster ware softver se koristi za održavanje veze i komunikacije između svih čvorova RAC-a, ali u data guardu, cluster ware softver se ne koristi. (ako čuvar podataka nije za RAC)

• RAC mora imati dijeljenu pohranu, kojoj se može pristupiti sa svih čvorova sustava, ali u čuvaru podataka nema zajedničke pohrane, koja je zajednička za sve stranice.

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

Preporučeni: