Co je to kontrola konzistence?
Kontrola konzistence je strategie používaná k harmonizaci dat nalezených v počítačovém systému. Záměrem kontroly je zajistit, aby všechna data byla synchronizována mezi primární a sekundární datovou skupinou, známou také jako ochranné skupiny a repliky. Kontrola konzistence může být nakonfigurována tak, aby probíhala v určených časech nebo byla implementována ručně, pokud existuje podezření na nějaký typ konfliktu v datech od poslední dokončené kontroly.
Řešení vnitřních konfliktů je hlavním cílem kontroly konzistence. Mnoho systémů zahrnuje to, co je známé jako správce ochrany dat, který kontroluje data v blocích, což zajišťuje, že skupina ochrany a replika jsou v souladu. V případě, že došlo ke změnám dat u skupiny ochrany, ale ne u repliky, přidá správce aktualizace do skupiny sekundárních dat a vyřeší konflikt.
Proces řízení kontroly konzistence se v jednotlivých systémech poněkud liší. Obvykle může správce systému stanovit opakující se plán pro provádění kontroly nejméně jednou za dvacet čtyři hodin. Například, kontrola může být nastavena tak, aby proběhla těsně před půlnocí každý den. Je také možné nastavit opakující se kontroly v konkrétních dnech kalendářního měsíce nebo k tomu, aby se prováděly každý týden nebo dvakrát týdně. Stanovení harmonogramu stálých nebo opakujících se kontrol neomezuje schopnost správce provádět náhodné kontroly kdykoli a podle potřeby.
Skutečný proces provádění kontroly konzistence může chvíli trvat. Důvodem je, že kontrola nejen hledá výjimky, ale aktivně porovnává každý blok dat mezi oběma skupinami. Tímto způsobem je možné identifikovat jakoukoli korupci, která se mohla vyskytnout v jedné nebo druhé skupině, a poskytuje šanci na opravu škody. Některé systémy označí nesrovnalosti a umožní správci systému zkontrolovat konfliktní data dříve, než se šance skutečně objeví.
Pokus o restartování systému během probíhající kontroly konzistence se obvykle nedoporučuje. Tento proces může poškodit data nebo způsobit některé další nepříznivé účinky v závislosti na konfiguraci systému. Je-li zahájena nouzová kontrola konzistence, je obvykle dobrým nápadem, aby se koncoví uživatelé z jakéhokoli důvodu pokusili nevyužívat systém, dokud nebude kontrola dokončena.
Kromě času na dokončení může kontrola konzistence také zpomalit další činnosti v systému. To znamená, že si koncoví uživatelé mohou všimnout změny v tom, jak rychle jsou schopni přistupovat k různým databázím nebo používat jakékoli jiné programy spojené se systémem. Z tohoto důvodu se často provádí kontrola konzistence počítače v době mimo špičku, například po skončení pracovního dne nebo v noci, když uživatelé domácího počítače spí.