Atšķirība starp ORACLE Dataguard un Real Application Cluster (RAC)

Atšķirība starp ORACLE Dataguard un Real Application Cluster (RAC)
Atšķirība starp ORACLE Dataguard un Real Application Cluster (RAC)

Video: Atšķirība starp ORACLE Dataguard un Real Application Cluster (RAC)

Video: Atšķirība starp ORACLE Dataguard un Real Application Cluster (RAC)
Video: How Long Does A Pencil Last? 2024, Novembris
Anonim

ORACLE Dataguard vs Real Application Cluster (RAC)

RAC un Data Guard ir ļoti svarīgas Oracle High Availability tēmas. Abām šīm arhitektūrām ir daudz uzlabojumu Oracle 11gR2 nekā 10g un 9i. ORACLE iesaka izmantot RAC un datu aizsarga kombināciju, lai iegūtu maksimālu labumu no datu līmeņa un sistēmas līmeņa aizsardzības.

Kas ir RAC?

RAC apzīmē Real Application Cluster. Šī ir datu bāzes klasteris. Tas nozīmē, ka viena datu bāze izmanto divu vai vairāku serveru resursus. Citiem vārdiem sakot, divi vai vairāki gadījumi darbojas divos vai vairākos serveros (mezglos), kas savienojas ar vienu un to pašu datu bāzi. Visiem šiem gadījumiem ir lasīšanas un rakstīšanas piekļuve datubāzei. Ja kāds no šiem sistēmas mezgliem pazūd, datu bāze nekad nepazūd. Lietotājiem joprojām ir piekļuve datubāzei, izmantojot citus mezglus (automātiski novirza savienojumus, kas nāk uz neveiksmīgo serveri, uz darbojošos mezglu). Klasteru programmatūra un koplietotie diski tiek izmantoti, lai uzturētu savienojumu un saziņu starp šiem vairākiem serveriem. RAC ir labs risinājums aparatūras kļūmēm, sistēmas kļūmēm un programmatūras kļūmēm.

Kas ir Data Guard?

Datu aizsargs ir konfigurācija, kurai ir vismaz viena primārās datu bāzes gaidstāves datu bāze. Primārajā datu bāzē var būt viena vai vairākas gaidstāves datu bāzes. Visa šī konfigurācija tiek saukta par datu aizsargu. Gaidstāves datu bāzes var darboties šādos režīmos, ja primārajai datu bāzei ir vismaz viens no šiem datu bāzes režīmiem.

  1. Maksimālais aizsardzības režīms
  2. Maksimālās pieejamības režīms
  3. Maksimālās veiktspējas režīms

Gan primāro, gan gaidstāves datu bāzi kopā sauc par datu aizsargu. Ir arī divu veidu gaidstāves datu bāzes. Tie ir

  1. Fiziskās gaidstāves datu bāzes
  2. Loģiskās gaidstāves datu bāzes

Abas šīs gaidstāves datu bāzes vienmēr tiek sinhronizētas ar savām primārajām datu bāzēm. Gaidstāves datu bāzes var atrasties tajā pašā vietā vai atsevišķā primārās datu bāzes vietā (ieteicams). Tāpēc datu aizsargi ir labs risinājums vietnes kļūmēm, nevis gadījumu kļūmēm, programmatūras kļūmēm un aparatūras kļūmēm.

Kāda ir atšķirība starp Oracle RAC un Data Guard?

• RAC ir viena datu bāze un ar to ir saistītas vairākas instances, bet datu aizsargam ir vairākas datu bāzes (viena primārā un citas gaidstāves datu bāzes).

• RAC ir ieteicamais risinājums, piemēram, programmatūras un aparatūras līmeņa kļūmēm. Datu aizsargs ir ieteicamais risinājums vietnes kļūmēm.

• Klasteru programmatūra tiek izmantota, lai uzturētu savienojumu un saziņu starp visiem RAC mezgliem, bet datu apsardzē klasteru programmatūras programmatūra netiek izmantota. (ja datu aizsargs nav paredzēts RAC)

• RAC ir jābūt koplietotai krātuvei, kurai var piekļūt no visiem sistēmas mezgliem, taču datu sardzē nav koplietotas krātuves, kas ir kopīga visām vietnēm.

• RAC var būt ne vairāk kā 100 mezgli. Datu aizsargam var būt ne vairāk kā deviņas gaidstāves datu bāzes.

Ieteicams: