Ce este o verificare a coerenței?

O verificare a coerenței este o strategie utilizată pentru a armoniza datele găsite pe un sistem informatic. Ideea din spatele verificării este de a se asigura că toate datele sunt sincronizate între grupurile de date primare și secundare, cunoscute și ca grupuri de protecție și replici. O verificare a coerenței poate fi configurată să aibă loc la momente stabilite sau implementată manual dacă există suspiciunea de un anumit tip de conflict în date de la cea mai recentă verificare efectuată.

Rezolvarea conflictelor interne este principalul obiectiv al verificării coerenței. Multe sisteme includ ceea ce este cunoscut sub numele de manager de protecție a datelor care revizuiește datele în blocuri, asigurându-se că grupul de protecție și replica sunt în armonie. În cazul în care au avut loc actualizări ale datelor cu grupul de protecție, dar nu cu replica, managerul adaugă actualizările la grupul de date secundar, rezolvând conflictul.

Procesul de gestionare a acestui tip de verificare variază oarecum de la un sistem la altul. De obicei, un administrator de sistem poate stabili un program recurent pentru executarea verificării cel puțin o dată la douăzeci și patru de ore. De exemplu, verificarea poate fi setată să aibă loc chiar înainte de miezul nopții în fiecare zi. De asemenea, este posibil să setați verificările recurente în anumite zile ale lunii calendaristice sau să aibă loc săptămânal sau bisăptămânal. Stabilirea unui program de verificări permanente sau recurente nu limitează capacitatea administratorului de a efectua verificări aleatorii când și după cum se dorește.

Procesul real de efectuare a unei verificări a coerenței poate dura ceva timp. Acest lucru se datorează faptului că verificarea nu caută doar excepții, ci compară în mod activ fiecare bloc de date dintre cele două grupuri. Acest lucru face posibilă identificarea oricărei corupții care ar fi putut avea loc într-un grup sau altul și oferă șansa de a repara daune. Unele sisteme vor semnala discrepanțele, permițând unui administrator de sistem să examineze datele aflate în conflict înainte ca șansele să apară efectiv.

Încercarea de a reporni un sistem în timp ce este în curs de verificare, de obicei, nu este recomandată. Acest proces poate deteriora datele sau poate provoca alte efecte negative, în funcție de modul în care este configurat sistemul. Dacă se inițiază o verificare a coerenței de urgență, este de obicei o idee bună ca utilizatorii finali să se abțină de la încercarea de a utiliza sistemul din orice motiv până când verificarea este finalizată.

Pe lângă faptul că durează timp pentru finalizare, această verificare poate încetini și alte activități din sistem. Aceasta înseamnă că utilizatorii finali pot observa o schimbare în cât de repede sunt capabili să acceseze diferite baze de date sau să utilizeze oricare dintre celelalte programe conectate cu sistemul. Din acest motiv, o verificare a consecvenței computerului este adesea setată să aibă loc în orele de vârf, cum ar fi după terminarea zilei de lucru sau noaptea când utilizatorii unui computer de uz casnic dorm.