Ero ORACLE Dataguardin ja Real Application Cluster (RAC) välillä

ORACLE Dataguard vs. Real Application Cluster (RAC)
 

RAC ja tietosuoja ovat erittäin tärkeitä aiheita Oracle High saatavuudessa. Molemmilla näillä arkkitehtuureilla on monia parannuksia Oracle 11gR2: een kuin 10g ja 9i. ORACLE suosittelee RAC: n ja tietosuojayhdistelmän yhdistelmää tietotason ja järjestelmätason suojauksen maksimaalisen hyödyn saamiseksi. 

Mikä on RAC?

RAC on Real Application Cluster. Tämä on tietokannan klusteri. Tämä tarkoittaa, että yksi tietokanta käyttää kahden tai useamman palvelimen resursseja. Toisin sanoen kaksi tai useampia tapauksia on käynnissä kahdella tai useammalla palvelimella (solmulla), jotka yhdistävät samaan tietokantaan. Kaikilla näillä tapauksilla on luku-kirjoitusoikeus tietokantaan. Jos jokin näistä järjestelmien solmuista menee alas, tietokanta ei koskaan mene. Käyttäjillä on edelleen pääsy tietokantaan muiden solmujen kautta (ohjaa epäonnistuneelle palvelimelle tulevat yhteydet automaattisesti käynnissä olevaan solmuun). Ryhmävarasto-ohjelmistoja ja jaettuja levyjä käytetään pitämään yhteys ja viestintä näiden useiden palvelimien välillä. RAC on hyvä ratkaisu laitteistovirheisiin, järjestelmävirheisiin ja ohjelmistovirheisiin.

Mikä on Data Guard?

Tietosuoja on kokoonpano, jolla on ainakin yksi ensisijaisen tietokannan valmiustilatietokanta. Ensisijaisessa tietokannassa voi olla yksi tai useampi valmiustilan tietokanta. Tätä koko kokoonpanoa kutsutaan tietosuojaksi. Valmiustilan tietokannat voivat toimia seuraavissa tiloissa, jos ensisijaisessa tietokannassa on ainakin yksi näistä tietokantamuodoista.

  1. Suurin suojaustila
  2. Suurin saatavuustila
  3. Suurin suorituskykytila

Sekä ensisijaista että valmiustilatietokantaa kutsutaan yhdessä tietosuojaksi. Myös valmiustietokantoja on kahta tyyppiä. He ovat,

  1. Fyysiset valmiustilatietokannat
  2. Loogiset valmiustilatietokannat

Nämä molemmat valmiustilatietokannat ovat aina synkronoivia ensisijaisten tietokantojensa kanssa. Valmiustietokannat voivat olla samassa sivustossa tai erillisessä sivustossa (suositus) ensisijaisessa tietokannassa. Siksi tietosuojat ovat hyviä ratkaisuja SITE-virheisiin kuin ilmenemisvirheisiin, ohjelmistovirheisiin ja laitteistovirheisiin.

Mikä on ero Oraclen välillä RAC ja Data Guard?

• RAC: lla on yksi tietokanta ja siihen liittyy useita ilmentymiä, mutta tietosuojalla on useita tietokantoja (yksi ensisijainen ja muut valmiustilatietokannat).

• RAC on suositeltava ratkaisu esimerkiksi ohjelmisto- ja laitteistotason virheisiin. Tietosuoja on suositeltava ratkaisu SITE-virheisiin.

• Ryhmävarasto-ohjelmistoa käytetään yhteyden ja viestinnän pitämiseen RAC: n kaikkien solmujen välillä, mutta tietosuojassa klusteritavaran ohjelmistoa ei käytetä. (jos tietosuoja ei ole RAC: lle)

• RAC: lla on oltava jaettu tallennustila, johon pääsee kaikista järjestelmän solmuista, mutta tietosuojassa ei ole jaettua tallennustilaa, mikä on yhteinen kaikille sivustoille.

• RAC: lla voi olla korkeintaan 100 solmua. Tietosuojalla voi olla enintään yhdeksän valmiustietokantaa.