Разница между 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)
Видео: Introduction to Oracle Real Application Clusters - DBArch Video 15 2024, Ноябрь
Anonim

ORACLE Dataguard и Real Application Cluster (RAC)

RAC и защита данных - очень важные темы в Oracle High Availability. Обе эти архитектуры имеют много улучшений в Oracle 11gR2 по сравнению с 10g и 9i. ORACLE рекомендует использовать комбинацию RAC и защиты данных, чтобы получить максимальную выгоду от защиты на уровне данных и на уровне системы.

Что такое RAC?

RAC расшифровывается как Real Application Cluster. Это кластер базы данных. Это означает, что одна база данных использует ресурсы двух или более серверов. Другими словами, два или более экземпляра работают на двух или более серверах (узлах), подключенных к одной и той же базе данных. Все эти экземпляры имеют доступ для чтения и записи к базе данных. Если один из этих узлов системы выйдет из строя, база данных никогда не выйдет из строя. Пользователи по-прежнему имеют доступ к базе данных через другие узлы (автоматически направляет соединения, идущие на отказавший сервер, на работающий узел). Программное обеспечение Cluster ware и общие диски используются для поддержания соединения и связи между этими несколькими серверами. RAC - хорошее решение для аппаратных, системных и программных сбоев.

Что такое Data Guard?

Защита данных - это конфигурация, в которой есть хотя бы одна резервная база данных основной базы данных. Первичная база данных может иметь одну или несколько резервных баз данных. Вся эта конфигурация называется защитой данных. Резервные базы данных могут работать в следующих режимах, если первичная база данных имеет хотя бы один из этих режимов.

  1. Максимальная защита
  2. Режим максимальной доступности
  3. Режим максимальной производительности

И первичная, и резервная базы данных вместе называются защитой данных. Также существует два типа резервных баз данных. Они,

  1. Физические резервные базы данных
  2. Логические резервные базы данных

Обе эти резервные базы данных всегда синхронизируются со своими первичными базами данных. Резервные базы данных могут находиться на том же сайте или на отдельном сайте (рекомендуется) основной базы данных. Таким образом, защита данных является хорошим решением для сбоев САЙТА, а не сбоев экземпляров, сбоев программного обеспечения и сбоев оборудования.

В чем разница между Oracle RAC и Data Guard?

• RAC имеет одну базу данных и несколько связанных с ней экземпляров, но у Data Guard есть несколько баз данных (одна основная и другие резервные базы данных).

• RAC является рекомендуемым решением, например, при сбоях программного и аппаратного обеспечения. Защита данных является рекомендуемым решением для сбоев САЙТА.

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

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

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

Рекомендуемые: