Diferencia entre Oracle Dataguard y el clúster de aplicaciones reales (RAC)

Diferencia entre Oracle Dataguard y el clúster de aplicaciones reales (RAC)

Oracle DataGuard vs Real Application Cluster (RAC)
 

RAC y la guardia de datos son temas muy importantes en Oracle High Disponibilidad. Ambas arquitecturas tienen muchas mejoras en Oracle 11Gr2 que el 10G y 9i. Oracle recomienda tener una combinación de Rac y Guardia de datos para obtener el máximo beneficio del nivel de datos y la protección del nivel del sistema. 

Que es rac?

RAC representa el clúster de aplicaciones reales. Este es un clúster de una base de datos. Eso significa que la base de datos única utiliza recursos de dos o más servidores. En otras palabras, dos o más instancias se ejecutan en dos o más servidores (nodos) que se conectan a una misma base de datos. Todas estas instancias tienen el acceso de escritura de lectura a la base de datos. Si uno de estos nodos de los sistemas se cae, la base de datos nunca disminuye. Los usuarios aún tienen acceso a la base de datos a través de los otros nodos (dirige automáticamente las conexiones que llegan al servidor fallido, a un nodo en ejecución). El software de Ware de clúster y los discos compartidos se utilizan para mantener la conexión y la comunicación entre estos múltiples servidores. RAC es una buena solución para fallas de hardware, fallas del sistema y fallas en el software.

¿Qué es la protección de datos??

Data Guard es una configuración, que tiene al menos una base de datos en espera de la base de datos primaria. La base de datos principal puede tener una o más bases de datos en espera. Toda esta configuración se llama protector de datos. Las bases de datos en espera pueden ejecutarse en los siguientes modos, si la base de datos primaria tiene al menos uno de estos modos de base de datos.

  1. Modo de protección máxima
  2. Modo de disponibilidad máxima
  3. Modo de rendimiento máximo

Tanto las bases de datos primarias como las de espera se denominan guardia de datos. También hay dos tipos de bases de datos en espera. Ellos son,

  1. Bases de datos físicas en espera
  2. Bases de datos lógicas en espera

Ambas bases de datos en espera siempre están sincronizadas con sus bases de datos principales. Las bases de datos en espera pueden estar en el mismo sitio o en un sitio separado (recomendado) de la base de datos primaria.  Por lo tanto, los guardias de datos son buenas soluciones para las fallas del sitio en lugar de fallas de instancias, fallas de software y fallas de hardware.

¿Cuál es la diferencia entre Oracle? Guardia de Datos y RAC?

• RAC tiene una base de datos y varias instancias asociadas con ella, pero Data Guard tiene varias bases de datos (bases de datos de reserva y otras bases de datos).

• RAC es la solución recomendada, por ejemplo, fallas en el nivel de software y hardware. Data Guard es la solución recomendada para las fallas del sitio.

• El software de Ware de clúster se utiliza para mantener la conexión y la comunicación entre todos los nodos del RAC, pero en la protección de datos, el software de Ware de clúster no se utiliza. (Si el guardia de datos no es para un RAC)

• RAC debe tener un almacenamiento compartido, al que se puede acceder desde todos los nodos del sistema, pero en el protector de datos no hay almacenamiento compartido, que es común para todos los sitios.

• RAC puede tener un máximo de 100 nodos. Data Guard puede tener nueve bases de datos en espera máximas.