Što je provjera dosljednosti?

Provjera konzistentnosti je strategija koja se koristi za usklađivanje podataka pronađenih na računalnom sustavu. Ideja iza provjere je osigurati da su svi podaci sinkronizirani između primarnih i sekundarnih grupa podataka, također poznatih kao zaštitne grupe i replike. Provjera dosljednosti može se konfigurirati tako da se odvija u određeno vrijeme ili se može implementirati ručno ako postoji sumnja na neku vrstu sukoba u podacima od posljednje dovršene provjere.

Rješavanje unutarnjih sukoba glavni je fokus provjere dosljednosti. Mnogi sustavi uključuju ono što je poznato kao upravitelj zaštite podataka koji pregledava podatke u blokovima, pazeći da su zaštitna grupa i replika u skladu. U slučaju da su se ažuriranja podataka dogodila sa zaštitnom grupom, ali ne i replikom, upravitelj dodaje ažuriranja u sekundarnu grupu podataka, rješavajući sukob.

Proces upravljanja ovom vrstom provjere donekle se razlikuje od jednog sustava do drugog. Obično administrator sustava može uspostaviti periodični raspored za pokretanje provjere barem jednom svaka dvadeset i četiri sata. Na primjer, provjera se može postaviti da se odvija neposredno prije ponoći svakog dana. Također je moguće postaviti ponavljajuće provjere na određene dane u kalendarskom mjesecu ili da se odvijaju na tjednoj ili dvotjednoj bazi. Uspostavljanje rasporeda stalnih ili ponavljajućih provjera ne ograničava sposobnost administratora da provodi nasumične provjere kada i po želji.

Stvarni proces provođenja provjere dosljednosti može potrajati neko vrijeme. To je zato što provjera ne traži samo iznimke, već aktivno uspoređuje svaki blok podataka između dvije grupe. Na taj način moguće je identificirati bilo kakvu korupciju koja se možda dogodila u jednoj ili drugoj skupini i pruža priliku da se šteta popravi. Neki će sustavi označiti odstupanja, dopuštajući administratoru sustava da pregleda sukobljene podatke prije nego što se šanse stvarno pojave.

Pokušaj ponovnog pokretanja sustava dok je provjera u tijeku obično se ne preporučuje. Ovaj proces može oštetiti podatke ili uzrokovati neke druge loše posljedice, ovisno o tome kako je sustav konfiguriran. Ako se pokrene hitna provjera dosljednosti, obično je dobra ideja da se krajnji korisnici suzdrže od pokušaja korištenja sustava iz bilo kojeg razloga dok provjera ne završi.

Osim što treba vremena za dovršetak, ova provjera može usporiti i druge aktivnosti u sustavu. To znači da krajnji korisnici mogu primijetiti promjenu u tome koliko brzo mogu pristupiti različitim bazama podataka ili koristiti bilo koji drugi program povezan sa sustavom. Iz tog razloga se provjera konzistentnosti računala često postavlja u vrijeme izvan vršnog opterećenja, kao što je nakon završetka radnog dana ili noću kada korisnici kućnog računala spavaju.