¿Qué es una verificación de consistencia?
Una verificación de consistencia es una estrategia utilizada para armonizar los datos encontrados 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 tenga lugar en los momentos designados o implementarla manualmente si existe sospecha de algún tipo de conflicto en los datos desde la última verificación completada.
Resolver conflictos internos es el foco principal de una verificación de consistencia. 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 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 administrar una verificación de consistencia varía un poco de un sistema a otro. Por lo general, un administrador del sistema puede establecer un cronograma recurrente para ejecutar la verificación al menos una vez cada veinticuatro horas. Por ejemplo, la verificación se puede configurar para que ocurra justo antes de la medianoche de cada día. También es posible establecer las verificaciones periódicas en días específicos del mes calendario, u ocurrir semanalmente o quincenalmente. Establecer un cronograma de revisiones permanentes o recurrentes no limita la capacidad del administrador para realizar verificaciones aleatorias cuando y como lo desee.
El proceso real de llevar a cabo una verificación de consistencia puede llevar algún tiempo. Esto se debe a que la verificación no solo busca excepciones, sino que compara activamente cada bloque de datos entre los dos grupos. Hacerlo permite identificar cualquier corrupción que pueda haber ocurrido en un grupo u otro, y brinda la oportunidad de reparar el daño. Algunos sistemas marcarán las discrepancias, permitiendo que un administrador del sistema revise 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 de consistencia. Este proceso puede dañar los datos o causar algún otro efecto negativo, según la configuración del sistema. Si se inicia una verificación de consistencia 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 tomarse el tiempo para completar, una verificación de consistencia también puede ralentizar otras actividades en el sistema. Esto significa que los usuarios finales pueden notar un cambio en la rapidez con que pueden acceder a diferentes bases de datos o utilizar cualquiera de los otros programas conectados con el sistema. Por esta razón, una verificación de consistencia de la computadora a menudo se realiza en horas de poca actividad, como después de completar el día de trabajo o por la noche cuando los usuarios de una computadora doméstica están dormidos.