¿Qué es una verificación de coherencia?

Una verificación de coherencia es una estrategia que se utiliza para armonizar los datos que se encuentran en un sistema informático. La idea detrás de la verificación es garantizar que todos los datos estén sincronizados entre los grupos de datos primarios y secundarios, también conocidos como grupos de protección y réplicas. Se puede configurar una verificación de coherencia para que se lleve a cabo en momentos designados o se puede implementar manualmente si existe la sospecha de algún tipo de conflicto en los datos desde la verificación completada más recientemente.

La resolución de conflictos internos es el objetivo principal de una verificación de coherencia. Muchos sistemas incluyen lo que se conoce como un administrador de protección de datos que revisa los datos en bloques, asegurándose de que el grupo de protección y la réplica estén en armonía. En el caso de que se hayan producido actualizaciones en los datos con el grupo de protección pero no con la réplica, el administrador agrega las actualizaciones al grupo de datos secundario, resolviendo el conflicto.

El proceso de gestión de este tipo de verificación varía un poco de un sistema a otro. Por lo general, un administrador del sistema puede establecer un programa periódico para ejecutar la verificación al menos una vez cada veinticuatro horas. Por ejemplo, la verificación puede configurarse para que ocurra cada día justo antes de la medianoche. También es posible configurar las verificaciones periódicas en días específicos del mes calendario, o que se realicen de forma semanal o quincenal. El establecimiento de un cronograma de controles permanentes o recurrentes no limita la capacidad del administrador para realizar controles aleatorios cuando y como se desee.

El proceso real de realizar una verificación de coherencia puede llevar algún tiempo. Esto se debe a que la verificación no solo busca excepciones, sino que compara activamente todos y cada uno de los bloques de datos entre los dos grupos. Al hacerlo, es posible identificar cualquier daño que pueda haber ocurrido en un grupo u otro, y brinda la oportunidad de reparar el daño. Algunos sistemas marcarán las discrepancias, lo que permitirá al administrador del sistema revisar los datos en conflicto antes de que ocurran las posibilidades.

Por lo general, no se recomienda intentar reiniciar un sistema mientras se realiza una verificación. Este proceso puede dañar los datos o causar algún otro efecto nocivo, según cómo esté configurado el sistema. Si se inicia una verificación de coherencia de emergencia, generalmente es una buena idea que los usuarios finales se abstengan de intentar utilizar el sistema por cualquier motivo hasta que se complete la verificación.

Además de tomar tiempo para completar, esta verificación también puede ralentizar otras actividades en el sistema. Esto significa que los usuarios finales pueden notar un cambio en la rapidez con la que pueden acceder a diferentes bases de datos o utilizar cualquiera de los otros programas conectados con el sistema. Por esta razón, a menudo se establece una verificación de coherencia de la computadora en horas de menor actividad, como después de que se completa la jornada laboral o por la noche cuando los usuarios de una computadora doméstica están durmiendo.