Kas yra nuoseklumo patikrinimas?

Nuoseklumo patikrinimas yra strategija, naudojama kompiuterinėje sistemoje rastiems duomenims suderinti. Patikrinimo idėja yra užtikrinti, kad visi duomenys būtų sinchronizuojami tarp pirminių ir antrinių duomenų grupių, taip pat žinomų kaip apsaugos grupės ir kopijos. Nuoseklumo patikra gali būti sukonfigūruota taip, kad ji būtų atliekama nustatytu laiku arba įgyvendinama rankiniu būdu, jei kyla įtarimų dėl tam tikro tipo duomenų nesuderinamumo nuo paskutinio patikrinimo.

Vidinių konfliktų sprendimas yra pagrindinis nuoseklumo patikrinimo tikslas. Daugelyje sistemų yra vadinamasis duomenų apsaugos valdytojas, kuris peržiūri duomenis blokais ir užtikrina, kad apsaugos grupė ir kopija yra suderintos. Jei duomenų atnaujinimai įvyko su apsaugos grupe, bet ne su kopija, valdytojas prideda naujinimus antrinėje duomenų grupėje, išspręsdamas konfliktą.

Šio tipo patikrinimų valdymo procesas įvairiose sistemose šiek tiek skiriasi. Paprastai sistemos administratorius gali sudaryti pasikartojantį patikrinimo tvarkaraštį bent kartą per dvidešimt keturias valandas. Pavyzdžiui, kiekvieną dieną gali būti nustatytas patikrinimas prieš vidurnaktį. Taip pat galima nustatyti pasikartojančius patikrinimus konkrečiomis kalendorinio mėnesio dienomis arba kas savaitę ar kas dvi savaites. Nuolatinių ar pasikartojančių patikrinimų grafiko sudarymas neapriboja administratoriaus galimybės atlikti atsitiktinius patikrinimus kada ir kaip nori.

Tikrasis nuoseklumo patikrinimo procesas gali užtrukti. Taip yra todėl, kad patikrinimas ne tik ieško išimčių, bet ir aktyviai lygina kiekvieną duomenų bloką tarp dviejų grupių. Tai leidžia nustatyti bet kokią korupciją, kuri galėjo įvykti vienoje ar kitoje grupėje, ir suteikia galimybę atitaisyti žalą. Kai kurios sistemos pažymės neatitikimus, leisdamos sistemos administratoriui peržiūrėti prieštaraujančius duomenis prieš iš tikrųjų atsirandant tikimybei.

Paprastai nerekomenduojama bandyti iš naujo paleisti sistemos, kol vyksta patikrinimas. Šis procesas gali sugadinti duomenis arba sukelti kitokį neigiamą poveikį, atsižvelgiant į sistemos konfigūraciją. Jei pradedamas neatidėliotinas nuoseklumo patikrinimas, galutiniams vartotojams paprastai yra gera idėja susilaikyti nuo bandymo naudoti sistemą dėl bet kokios priežasties, kol patikrinimas nebus baigtas.

Šis patikrinimas ne tik užtruks, bet ir gali sulėtinti kitą sistemos veiklą. Tai reiškia, kad galutiniai vartotojai gali pastebėti pasikeitimą, kaip greitai jie gali pasiekti skirtingas duomenų bazes arba naudoti bet kurią kitą su sistema susijusią programą. Dėl šios priežasties kompiuterio nuoseklumo tikrinimas dažnai nustatomas ne piko metu, pavyzdžiui, pasibaigus darbo dienai arba naktį, kai buitinio kompiuterio vartotojai miega.