Skip to main content

Τι είναι ο έλεγχος συνέπειας;

Ο έλεγχος συνέπειας είναι μια στρατηγική που χρησιμοποιείται για την εναρμόνιση των δεδομένων που βρίσκονται σε ένα σύστημα υπολογιστή.Η ιδέα πίσω από τον έλεγχο είναι να διασφαλιστεί ότι όλα τα δεδομένα συγχρονίζονται μεταξύ ομάδων πρωτογενούς και δευτερογενούς δεδομένων, γνωστές και ως ομάδες προστασίας και αντίγραφα.Ένας έλεγχος συνέπειας μπορεί να ρυθμιστεί ώστε να πραγματοποιείται σε καθορισμένους χρόνους ή να εφαρμοστεί με το χέρι εάν υπάρχει υποψία κάποιου είδους σύγκρουσης σε δεδομένα από τον πιο πρόσφατα ολοκληρωμένο έλεγχο.

Η επίλυση των εσωτερικών συγκρούσεων είναι η κύρια εστίαση ενός ελέγχου συνέπειας.Πολλά συστήματα περιλαμβάνουν αυτό που είναι γνωστό ως Διευθυντής Προστασίας Δεδομένων που εξετάζει τα δεδομένα σε μπλοκ, διασφαλίζοντας ότι η ομάδα προστασίας και το αντίγραφο βρίσκονται σε αρμονία.Στην εκδήλωση ενημερώσεις στα δεδομένα έχουν σημειωθεί με την ομάδα προστασίας, αλλά όχι με το αντίγραφο, ο διαχειριστής προσθέτει τις ενημερώσεις στην ομάδα δευτερεύουσας ομάδας, επίλυση της σύγκρουσης.

Η διαδικασία διαχείρισης ενός ελέγχου συνέπειας ποικίλλει κάπως από το ένα σύστημα στο άλλο.Συνήθως ένας διαχειριστής συστήματος μπορεί να δημιουργήσει ένα επαναλαμβανόμενο πρόγραμμα για την εκτέλεση του ελέγχου τουλάχιστον μία φορά κάθε είκοσι τέσσερις ώρες.Για παράδειγμα, ο έλεγχος μπορεί να οριστεί να συμβεί λίγο πριν από τα μεσάνυχτα κάθε μέρα.Είναι επίσης δυνατό να ορίσετε τους επαναλαμβανόμενους ελέγχους στις συγκεκριμένες ημέρες του ημερολογιακού μήνα ή να συμβεί σε εβδομαδιαία ή δύο εβδομάδες.Η καθιέρωση ενός χρονοδιαγράμματος μόνιμων ή επαναλαμβανόμενων ελέγχων δεν περιορίζει την ικανότητα του διαχειριστή να διεξάγει τυχαίους ελέγχους όταν και όπως επιθυμείτε.

Η πραγματική διαδικασία διεξαγωγής ενός ελέγχου συνέπειας μπορεί να πάρει κάποιο χρόνο.Αυτό οφείλεται στο γεγονός ότι ο έλεγχος δεν αναζητά απλώς εξαιρέσεις, αλλά συγκρίνει ενεργά κάθε μπλοκ δεδομένων μεταξύ των δύο ομάδων.Με αυτόν τον τρόπο καθιστά δυνατή την εντοπισμό οποιασδήποτε διαφθοράς που μπορεί να έχει συμβεί σε μία ή την άλλη ομάδα και παρέχει την ευκαιρία να επιδιορθωθεί η ζημιά.Ορισμένα συστήματα θα επισημαίνουν τις αποκλίσεις, επιτρέποντας σε έναν διαχειριστή συστήματος να αναθεωρήσει τα αντικρουόμενα δεδομένα πριν από την πραγματική προβολή των πιθανών.

Η προσπάθεια επανεκκίνησης ενός συστήματος ενώ ένας έλεγχος συνέπειας βρίσκεται συνήθως δεν συνιστάται.Αυτή η διαδικασία μπορεί να βλάψει τα δεδομένα ή να προκαλέσει κάποιο άλλο άρρωστο αποτέλεσμα, με βάση τον τρόπο με τον οποίο έχει ρυθμιστεί το σύστημα.Εάν ξεκινήσει ένας έλεγχος συνέπειας έκτακτης ανάγκης, είναι συνήθως μια καλή ιδέα των τελικών χρηστών να μην προσπαθήσουν να χρησιμοποιήσουν το σύστημα για οποιονδήποτε λόγο μέχρι να ολοκληρωθεί ο έλεγχος.

Εκτός από τη λήψη χρόνου για να ολοκληρωθεί, ένας έλεγχος συνέπειας μπορεί επίσης να επιβραδύνει άλλες δραστηριότητες στο σύστημα.Αυτό σημαίνει ότι οι τελικοί χρήστες ενδέχεται να παρατηρήσουν μια αλλαγή στο πόσο γρήγορα μπορούν να έχουν πρόσβαση σε διαφορετικές βάσεις δεδομένων ή να χρησιμοποιήσουν οποιοδήποτε από τα άλλα προγράμματα που συνδέονται με το σύστημα.Για το λόγο αυτό, ένας έλεγχος συνέπειας στον υπολογιστή έχει συχνά ρυθμιστεί να εμφανίζεται σε ώρες εκτός αιχμής, όπως μετά την ολοκλήρωση της εργάσιμης ημέρας ή τη νύχτα, όταν οι χρήστες ενός οικιακού υπολογιστή κοιμούνται.