La base de datos en espera de sistema dual Hot Standby tiene dos formas típicas, una es más estándar, dos servidores a través de un dispositivo de almacenamiento compartido (generalmente una matriz de discos compartida) O a la red de área de almacenamiento SAN), e instale el software de dos máquinas para lograr la espera activa en el sistema dual, llamado modo de compartir. Otra forma es a través de software puro, generalmente llamado software puro o reflejo.
Para compartir, la base de datos se coloca en un dispositivo de almacenamiento compartido. Cuando un servidor proporciona servicios, lee y escribe directamente en el dispositivo de almacenamiento. Cuando se cambia el sistema, otro servidor también lee los datos en el dispositivo de almacenamiento.
Para software puro, los datos se pueden copiar a otro servidor en tiempo real a través del software de creación de reflejo, de modo que existan los mismos datos en cada uno de los dos servidores. Si un servidor falla, Puedes cambiar a otro servidor a tiempo.
El software puro puede reducir los costos hasta cierto punto, pero también tiene defectos muy obvios:
1. Una confiabilidad relativamente baja, la replicación de datos en tiempo real entre dos servidores es relativamente frágil Enlace
2. Una vez que se interrumpe un servidor, se requiere una recuperación de sincronización de datos más complicada después de la recuperación. Además, el sistema está desprotegido durante este período de tiempo.
3. No hay ningún mecanismo de transacción. Dado que la replicación se realiza en las capas de archivos y discos, el éxito de la replicación no afectará la operación de transacción de la base de datos. Por lo tanto, hay casos en que los datos no se modifican completamente. Esto es bastante arriesgado. .
Por lo tanto, se recomienda que no elija una solución de solo software a menos que tenga que hacerlo.
Pero, por otro lado, hay una solución de base de datos paralela, que no se copia en el nivel del archivo o disco, sino que distribuye directamente las operaciones de la base de datos en el extremo frontal y completa la actualización de la base de datos en paralelo con el mecanismo de transacción. Al mismo tiempo, también puede proporcionar servicios paralelos para la base de datos. Este método es actualmente muy exitoso para las aplicaciones SQL SERVER, significativamente mejor que el almacenamiento compartido + software de dos máquinas.
En la virtualización y el cloud computing, así como la era de contenedores, seremos una gran canti
se inició el sistema liunx, acabo de decir un poco, pero el proceso específico no se comprende compl
Linux como un derivado de Unix sistema operativo , Linux se ha incorporado en vista de la actual ps
El servidor web evita algunos problemas innecesarios. No puede mostrar la información de versión d
Ejemplo de expresión regular SHELL de uso común
Mkimage ”comando no encontrado - Las imágenes de U-Boot no serán bui
Montaje en disco bajo Linux y uso separado para montar discos mayores a 2T
STM32 configuración del tutorial
Finalización detallada del comando rsync de Linux
Escuela para principiantes: instale dos unidades de disco duro para el sistema operativo Linux
Cómo aprenden los principiantes las operaciones de comandos del sistema Linux
Instrucciones detalladas para usar el comando Ruta en el sistema operativo Linux
CentOS habilita el método sudo
Únase al sistema operativo Windows Server Core al dominio o salga del dominio
La función de espera automática Win10 cierra el paso
Funcionamiento intensivo del sistema de Windows 60 golpes
360 barra de colección del navegador no muestra cómo volver?
El sistema Win7 no puede crear puntos de restauración.
¿Por qué la pantalla negra está en el lado derecho de la explicación del sistema de Vista
Comparta el firewall del sistema Microsoft Windows 7 usando todas las habilidades de los Raiders
¿Sistema Win10 para jugar LOL escribiendo sin un cuadro de candidato cómo hacerlo?