Разлика между ORACLE Dataguard и Real Application Cluster (RAC)

Разлика между ORACLE Dataguard и Real Application Cluster (RAC)
Разлика между ORACLE Dataguard и Real Application Cluster (RAC)

Видео: Разлика между ORACLE Dataguard и Real Application Cluster (RAC)

Видео: Разлика между ORACLE Dataguard и Real Application Cluster (RAC)
Видео: ИТ Рекрутеру: разница между SQL и MySQL. Это НЕ одно и то же! 2024, Юли
Anonim

ORACLE Dataguard срещу Real Application Cluster (RAC)

RAC и Data guard са много важни теми в Oracle High Availability. И двете от тези архитектури имат много подобрения в Oracle 11gR2 в сравнение с 10g и 9i. ORACLE препоръчва комбинация от RAC и защита на данните, за да получите максимална полза от защитата на ниво данни и система.

Какво е RAC?

RAC означава Real Application Cluster. Това е клъстер от база данни. Това означава, че една база данни използва ресурси на два или повече сървъра. С други думи, два или повече екземпляра се изпълняват на два или повече сървъра (възли), свързващи се към една и съща база данни. Всички тези екземпляри имат достъп за четене и запис до базата данни. Ако един от тези възли на системите се повреди, базата данни никога не спира. Потребителите все още имат достъп до базата данни през другите възли (автоматично насочва връзките, идващи към неуспешния сървър, към работещ възел). Софтуерът за клъстерен софтуер и споделените дискове се използват за поддържане на връзката и комуникацията между тези множество сървъри. RAC е добро решение за хардуерни повреди, системни повреди и софтуерни повреди.

Какво е Data Guard?

Защита на данни е конфигурация, която има поне една резервна база данни от основната база данни. Основната база данни може да има една или повече резервни бази данни. Цялата тази конфигурация се нарича защита на данните. Резервните бази данни могат да работят в следните режими, ако основната база данни има поне един от тези режими на база данни.

  1. Режим на максимална защита
  2. Режим на максимална наличност
  3. Режим на максимална производителност

Както основната, така и резервната бази данни заедно се наричат защита на данните. Има и два типа резервни бази данни. Те са,

  1. Бази данни в физически режим на готовност
  2. Логически бази данни в режим на готовност

И двете резервни бази данни винаги се синхронизират с основните си бази данни. Базите данни в режим на готовност могат да бъдат на същия сайт или на отделен сайт (препоръчително) на основната база данни. Следователно защитата на данните е добро решение за сривове на САЙТА, а не за сривове на екземпляри, софтуерни и хардуерни повреди.

Каква е разликата между Oracle RAC и Data Guard?

• RAC има една база данни и няколко екземпляра, асоциирани с нея, но защитата на данните има няколко бази данни (една основна и други резервни бази данни).

• RAC е препоръчителното решение за грешки на ниво софтуер и хардуер. Data guard е препоръчителното решение за повреди на САЙТА.

• Софтуерът за клъстерен софтуер се използва за поддържане на връзката и комуникацията между всички възли на RAC, но при защитата на данните не се използва софтуер за клъстерен софтуер. (ако защитата на данните не е за RAC)

• RAC трябва да има споделено хранилище, което може да бъде достъпно от всички възли на системата, но в защитата на данните няма споделено хранилище, което е общо за всички сайтове.

• RAC може да има максимум 100 възела. Data guard може да има максимум девет резервни бази данни.

Препоръчано: