Wat is een consistentiecontrole?
Een consistentiecontrole is een strategie die wordt gebruikt om gegevens op een computersysteem te harmoniseren. Het idee achter de controle is ervoor te zorgen dat alle gegevens worden gesynchroniseerd tussen primaire en secundaire gegevensgroepen, ook wel beschermingsgroepen en replica's genoemd. Een consistentiecontrole kan worden geconfigureerd om op bepaalde tijdstippen te worden uitgevoerd of handmatig worden geïmplementeerd als er een vermoeden van een soort conflict in gegevens is sinds de laatst voltooide controle.
Het oplossen van interne conflicten is de belangrijkste focus van een consistentiecontrole. Veel systemen bevatten een zogenaamde gegevensbeschermingsmanager die gegevens in blokken beoordeelt, zodat de beveiligingsgroep en de replica in harmonie zijn. In het geval dat updates in gegevens hebben plaatsgevonden met de beveiligingsgroep maar niet met de replica, voegt de manager de updates toe aan de secundaire gegevensgroep, waardoor het conflict wordt opgelost.
Het proces van het beheren van een consistentiecontrole verschilt enigszins van systeem tot systeem. Gewoonlijk kan een systeembeheerder een terugkerend schema opstellen voor het uitvoeren van de controle ten minste eenmaal per vierentwintig uur. De controle kan bijvoorbeeld worden ingesteld om elke dag voor middernacht plaats te vinden. Het is ook mogelijk om de terugkerende controles in te stellen op specifieke dagen van de kalendermaand, of op wekelijkse of tweewekelijkse basis. Het opstellen van een schema van permanente of terugkerende controles beperkt niet het vermogen van de beheerder om willekeurige controles uit te voeren wanneer en zoals gewenst.
Het daadwerkelijke proces van het uitvoeren van een consistentiecontrole kan enige tijd duren. Dit komt omdat de controle niet alleen naar uitzonderingen zoekt, maar actief elk gegevensblok tussen de twee groepen vergelijkt. Dit maakt het mogelijk om corruptie te identificeren die zich in de ene of de andere groep heeft voorgedaan, en biedt de kans om de schade te herstellen. Sommige systemen zullen de discrepanties signaleren, waardoor een systeembeheerder de conflicterende gegevens kan beoordelen voordat de kansen zich daadwerkelijk voordoen.
Pogingen om een systeem opnieuw op te starten terwijl een consistentiecontrole aan de gang is, wordt meestal niet aanbevolen. Dit proces kan gegevens beschadigen of een ander nadelig effect veroorzaken, afhankelijk van hoe het systeem is geconfigureerd. Als een nood-consistentiecontrole wordt gestart, is het meestal een goed idee van eindgebruikers om af te zien van het proberen om het systeem om welke reden dan ook te gebruiken totdat de controle is voltooid.
Naast het nemen van tijd om te voltooien, kan een consistentiecontrole ook andere activiteiten op het systeem vertragen. Dit betekent dat eindgebruikers een verandering opmerken in hoe snel ze toegang hebben tot verschillende databases of een van de andere programma's kunnen gebruiken die met het systeem zijn verbonden. Om deze reden wordt een computerconsistentiecontrole vaak ingesteld tijdens daluren, zoals nadat de werkdag is voltooid of 's nachts wanneer de gebruikers van een huishoudelijke computer slapen.