Hva er en konsekvenskontroll?
En konsistenssjekk er en strategi som brukes for å harmonisere data som finnes på et datasystem. Tanken bak sjekken er å sikre at alle data synkroniseres mellom primære og sekundære datagrupper, også kjent som beskyttelsesgrupper og kopier. En konsistenssjekk kan være konfigurert til å finne sted på bestemte tidspunkter eller implementeres manuelt hvis det er mistanke om en slags type konflikt i data siden den sist gjennomførte kontrollen.
Å løse interne konflikter er hovedfokuset for en konsistenskontroll. Mange systemer inkluderer det som er kjent som en databeskyttelsesansvarlig som gjennomgår data i blokker, og sørger for at beskyttelsesgruppen og kopiene er i harmoni. I tilfelle oppdateringer i data har skjedd med beskyttelsesgruppen, men ikke kopien, legger manageren oppdateringene til den sekundære datagruppen, og løser konflikten.
Prosessen med å administrere en konsistenskontroll varierer noe fra et system til et annet. Vanligvis kan en systemadministrator etablere en tilbakevendende plan for å kjøre sjekken minst en gang hver tjuefire time. For eksempel kan sjekken være satt til å skje rett før midnatt hver dag. Det er også mulig å angi gjentakende kontroller på bestemte dager i kalendermåneden, eller å skje på en ukentlig eller annenhver uke. Å etablere en plan for stående eller gjentatte kontroller begrenser ikke administratorens mulighet til å utføre stikkprøver når og som ønsket.
Selve prosessen med å gjennomføre en konsistenssjekk kan ta litt tid. Dette er fordi sjekken ikke bare er ute etter unntak, men sammenligner aktivt hver eneste blokk med data mellom de to gruppene. Dette gjør det mulig å identifisere korrupsjon som kan ha skjedd i den ene eller den andre gruppen, og gir sjansen til å reparere skaden. Noen systemer vil flagge avvikene, slik at en systemadministrator kan gjennomgå de motstridende dataene før sjansene faktisk oppstår.
Det anbefales vanligvis ikke å prøve å starte et system på nytt mens en konsistenssjekk er i gang. Denne prosessen kan skade data eller forårsake annen sykdom, basert på hvordan systemet er konfigurert. Hvis en nødsituasjonskontroll blir igangsatt, er det vanligvis en god ide at sluttbrukere skal avstå fra å prøve å bruke systemet av en eller annen grunn til sjekken er fullført.
I tillegg til å ta tid å fullføre, kan en konsistenssjekk også bremse andre aktiviteter på systemet. Dette betyr at sluttbrukere kan merke en endring i hvor raskt de kan få tilgang til forskjellige databaser eller bruke noen av de andre programmene som er koblet til systemet. Av denne grunn settes ofte en datamaskinkonsistenskontroll til å skje i perioder som ikke er i topp, for eksempel etter at arbeidshverdagen er fullført eller om natten når brukerne av en husholdningsdatamaskin sover.