Տարբերություն ORACLE Dataguard-ի և Real Application Cluster-ի (RAC) միջև

Տարբերություն ORACLE Dataguard-ի և Real Application Cluster-ի (RAC) միջև
Տարբերություն ORACLE Dataguard-ի և Real Application Cluster-ի (RAC) միջև

Video: Տարբերություն ORACLE Dataguard-ի և Real Application Cluster-ի (RAC) միջև

Video: Տարբերություն ORACLE Dataguard-ի և Real Application Cluster-ի (RAC) միջև
Video: Ինչու են թմրում ձեռքերը. 7 վտանգավոր հիվանդություններ, որոնք կարող են թմրում և ծակոցներ առաջացնել 2024, Հուլիսի
Anonim

ORACLE Dataguard vs Real Application Cluster (RAC)

RAC-ը և Data guard-ը շատ կարևոր թեմաներ են Oracle High Availability-ում: Այս երկու ճարտարապետություններն էլ Oracle 11gR2-ում շատ բարելավումներ ունեն, քան 10g և 9i: ORACLE-ը խորհուրդ է տալիս ունենալ RAC-ի և տվյալների պաշտպանիչի համադրություն՝ տվյալների մակարդակի և համակարգի մակարդակի պաշտպանության առավելագույն օգուտ ստանալու համար:

Ի՞նչ է RAC-ը:

RAC-ն նշանակում է իրական կիրառական կլաստեր: Սա տվյալների բազայի կլաստեր է: Դա նշանակում է, որ մեկ տվյալների բազան օգտագործում է երկու կամ ավելի սերվերների ռեսուրսներ: Այլ կերպ ասած, երկու կամ ավելի օրինակներ աշխատում են երկու կամ ավելի սերվերների (հանգույցների) վրա, որոնք միանում են նույն տվյալների բազային:Այս բոլոր դեպքերն ունեն տվյալների շտեմարան կարդալու գրելու հնարավորություն: Եթե համակարգերի այս հանգույցներից մեկը իջնում է, տվյալների բազան երբեք չի իջնում: Օգտատերերը դեռևս մուտք ունեն տվյալների բազա մյուս հանգույցների միջոցով (ավտոմատ կերպով ուղղորդում է ձախողված սերվերին եկող կապերը՝ դեպի գործող հանգույց): Կլաստերային ծրագրակազմը և ընդհանուր սկավառակներն օգտագործվում են այս մի քանի սերվերների միջև կապը և հաղորդակցությունը պահպանելու համար: RAC-ը լավ լուծում է ապարատային խափանումների, համակարգի ձախողումների և ծրագրային ապահովման խափանումների համար:

Ի՞նչ է Data Guard?

Տվյալների պահակը կոնֆիգուրացիա է, որն ունի հիմնական տվյալների բազայի առնվազն մեկ սպասողական տվյալների բազա: Առաջնային տվյալների բազան կարող է ունենալ մեկ կամ մի քանի սպասման բազա: Այս ամբողջ կոնֆիգուրացիան կոչվում է տվյալների պահակ: Սպասման տվյալների բազաները կարող են աշխատել հետևյալ ռեժիմներով, եթե հիմնական տվյալների բազան ունի տվյալների բազայի այս ռեժիմներից առնվազն մեկը:

  1. Առավելագույն պաշտպանության ռեժիմ
  2. Առավելագույն հասանելիության ռեժիմ
  3. Առավելագույն կատարման ռեժիմ

Եվ առաջնային և սպասողական տվյալների բազաները միասին կոչվում են տվյալների պահակ: Կան նաև սպասման տվյալների բազաների երկու տեսակ: Նրանք են,

  1. Ֆիզիկական սպասման տվյալների բազաներ
  2. Տրամաբանական սպասման տվյալների բազաներ

Այս երկու սպասողական տվյալների բազաները միշտ համաժամացվում են իրենց հիմնական տվյալների բազաների հետ: Սպասման տվյալների բազաները կարող են լինել նույն կայքում կամ առաջնային տվյալների բազայի առանձին կայք (խորհուրդ է տրվում): Հետևաբար, տվյալների պաշտպանիչները լավ լուծումներ են ԿԱՅՔԻ խափանումների համար, այլ ոչ թե օրինակի ձախողումների, ծրագրային ապահովման և ապարատային ձախողումների համար:

Ո՞րն է տարբերությունը Oracle RAC-ի և Data Guard-ի միջև:

• RAC-ն ունի մեկ տվյալների շտեմարան և մի քանի օրինակներ, որոնք կապված են դրա հետ, բայց տվյալների պահակը ունի մի քանի տվյալների շտեմարան (մեկ հիմնական և այլ սպասման տվյալների բազաներ):

• RAC-ը առաջարկվող լուծումն է, օրինակ, ծրագրային ապահովման և ապարատային մակարդակի խափանումների համար: Տվյալների պաշտպանությունը SITE-ի խափանումների համար առաջարկվող լուծումն է:

• Cluster ware ծրագրային ապահովումն օգտագործվում է RAC-ի բոլոր հանգույցների միջև կապը և հաղորդակցությունը պահպանելու համար, սակայն տվյալների պաշտպանությունում կլաստերային ծրագրակազմը չի օգտագործվում: (եթե տվյալների պաշտպանիչը RAC-ի համար չէ)

• RAC-ը պետք է ունենա համօգտագործվող պահեստ, որին հասանելի կլինի համակարգի բոլոր հանգույցներից, սակայն տվյալների պահպանակում չկա ընդհանուր պահեստ, որը տարածված է բոլոր կայքերի համար:

• RAC-ը կարող է ունենալ առավելագույնը 100 հանգույց: Տվյալների պահակը կարող է ունենալ առավելագույնը ինը սպասման տվյալների բազա:

Խորհուրդ ենք տալիս: