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

ORACLE Dataguard против реального кластера приложений (RAC)
 

RAC и защита данных - очень важные темы в 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 является рекомендуемым решением, например, сбоев программного и аппаратного уровня. Защита данных - рекомендуемое решение для сбоев САЙТА.

• Программное обеспечение кластерного программного обеспечения используется для поддержания соединения и связи между всеми узлами RAC, но при защите данных программное обеспечение кластерного программного обеспечения не используется. (если защита данных не для RAC)

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

• RAC может иметь максимум 100 узлов. Защита данных может иметь максимум девять резервных баз данных.