Kaj je preverjanje skladnosti?

Preverjanje skladnosti je strategija, ki se uporablja za uskladitev podatkov, najdenih v računalniškem sistemu. Ideja preverjanja je zagotoviti, da so vsi podatki sinhronizirani med primarnimi in sekundarnimi skupinami podatkov, znanimi tudi kot zaščitne skupine in replike. Preverjanje skladnosti je lahko konfigurirano tako, da se izvaja ob določenih časih ali izvede ročno, če obstaja sum o nekakšnem konfliktu v podatkih od zadnjega opravljenega preverjanja.

Reševanje notranjih konfliktov je glavni poudarek preverjanja doslednosti. Številni sistemi vključujejo tako imenovanega upravljalnika zaščite podatkov, ki pregleduje podatke v blokih in skrbi, da sta zaščitna skupina in replika v harmoniji. V primeru, da je prišlo do posodobitev podatkov z zaščitno skupino, ne pa z repliko, upravitelj doda posodobitve v sekundarno podatkovno skupino in tako reši spor.

Postopek upravljanja te vrste preverjanja se od sistema do sistema nekoliko razlikuje. Običajno lahko skrbnik sistema določi ponavljajoč se urnik za izvajanje preverjanja vsaj enkrat vsakih štiriindvajset ur. Na primer, preverjanje je lahko nastavljeno tako, da se vsak dan izvede tik pred polnočjo. Prav tako je mogoče nastaviti ponavljajoče se preglede na določene dneve v koledarskem mesecu ali pa se izvajati tedensko ali dvotedensko. Vzpostavitev urnika stalnih ali ponavljajočih se pregledov ne omejuje možnosti skrbnika, da izvaja naključne preglede, kadar in po želji.

Dejanski postopek izvajanja preverjanja skladnosti lahko traja nekaj časa. To je zato, ker preverjanje ne išče le izjem, temveč aktivno primerja vsak blok podatkov med obema skupinama. S tem je mogoče prepoznati kakršno koli korupcijo, do katere je morda prišlo v eni ali drugi skupini, in daje možnost za popravilo škode. Nekateri sistemi bodo označili neskladja, kar bo skrbniku sistema omogočilo, da pregleda nasprotujoče si podatke, preden se možnosti dejansko pojavijo.

Poskus ponovnega zagona sistema med preverjanjem običajno ni priporočljiv. Ta postopek lahko poškoduje podatke ali povzroči kakšen drug slab učinek, odvisno od tega, kako je sistem konfiguriran. Če se sproži preverjanje skladnosti v sili, je običajno dobro, da se končni uporabniki vzdržijo poskusa uporabe sistema iz kakršnega koli razloga, dokler preverjanje ni končano.

Poleg tega, da si vzame čas za dokončanje, lahko to preverjanje upočasni tudi druge dejavnosti v sistemu. To pomeni, da lahko končni uporabniki opazijo spremembo v tem, kako hitro lahko dostopajo do različnih baz podatkov ali uporabljajo kateri koli drugi program, povezan s sistemom. Iz tega razloga je preverjanje skladnosti računalnika pogosto nastavljeno, da se izvede v času izven konic, na primer po končanem delovniku ali ponoči, ko uporabniki gospodinjskega računalnika spijo.