Rozdíl mezi ORACLE Dataguard a Real Application Cluster (RAC)

Rozdíl mezi ORACLE Dataguard a Real Application Cluster (RAC)
Rozdíl mezi ORACLE Dataguard a Real Application Cluster (RAC)

Video: Rozdíl mezi ORACLE Dataguard a Real Application Cluster (RAC)

Video: Rozdíl mezi ORACLE Dataguard a Real Application Cluster (RAC)
Video: Jednou budu lékařem 2024, Červenec
Anonim

ORACLE Dataguard vs Real Application Cluster (RAC)

RAC a Data guard jsou velmi důležitá témata v Oracle High Availability. Obě tyto architektury mají mnoho vylepšení v Oracle 11gR2 než 10g a 9i. Společnost ORACLE doporučuje mít kombinaci RAC a ochrany dat, abyste získali maximální výhody ochrany na úrovni dat a systému.

Co je RAC?

RAC znamená Real Application Cluster. Toto je shluk databáze. To znamená, že jedna databáze využívá zdroje dvou nebo více serverů. Jinými slovy, dvě nebo více instancí běží na dvou nebo více serverech (uzlech) připojujících se ke stejné databázi. Všechny tyto instance mají přístup pro čtení a zápis do databáze. Pokud jeden z těchto uzlů systémů selže, databáze nikdy nespadne. Uživatelé mají stále přístup k databázi prostřednictvím ostatních uzlů (automaticky nasměruje připojení přicházející na server, který selhal, na běžící uzel). Cluster ware software a sdílené disky se používají k udržení spojení a komunikace mezi těmito více servery. RAC je dobré řešení pro selhání hardwaru, selhání systému a softwaru.

Co je Data Guard?

Data guard je konfigurace, která má alespoň jednu záložní databázi primární databáze. Primární databáze může mít jednu nebo více rezervních databází. Celá tato konfigurace se nazývá data guard. Pohotovostní databáze mohou běžet v následujících režimech, pokud má primární databáze alespoň jeden z těchto režimů databáze.

  1. Režim maximální ochrany
  2. Režim maximální dostupnosti
  3. Režim maximálního výkonu

Primární i záložní databáze dohromady se nazývá ochrana dat. Existují také dva typy rezervních databází. Jsou,

  1. Fyzické pohotovostní databáze
  2. Logické pohotovostní databáze

Obě tyto pohotovostní databáze se vždy synchronizují se svými primárními databázemi. Pohotovostní databáze mohou být na stejném místě nebo na samostatném webu (doporučeno) primární databáze. Proto jsou ochrana dat dobrým řešením pro selhání SITE spíše než selhání instance, selhání softwaru a selhání hardwaru.

Jaký je rozdíl mezi Oracle RAC a Data Guard?

• RAC má jednu databázi a je k ní přidruženo několik instancí, ale Data guard má několik databází (jednu primární a další záložní).

• RAC je doporučeným řešením například pro selhání na úrovni softwaru a hardwaru. Data guard je doporučeným řešením pro selhání SITE.

• Software clusteru se používá k udržení spojení a komunikace mezi všemi uzly RAC, ale v ochraně dat se software clusteru nepoužívá. (pokud ochrana dat není pro RAC)

• RAC musí mít sdílené úložiště, ke kterému lze přistupovat ze všech uzlů systému, ale v ochraně dat není sdílené úložiště, které je společné pro všechny weby.

• RAC může mít maximálně 100 uzlů. Datový strážce může mít maximálně devět záložních databází.

Doporučuje: