Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει η Συναλλαγματική Ανατύπωση;
Η συναλλακτική αναπαραγωγή είναι η αυτοματοποιημένη περιοδική κατανομή των αλλαγών μεταξύ των βάσεων δεδομένων. Τα δεδομένα αντιγράφονται σε (ή κοντά) σε πραγματικό χρόνο από τον κύριο διακομιστή (εκδότη) στη βάση δεδομένων λήψης (συνδρομητή). Έτσι, η αναπαραγωγή συναλλαγών προσφέρει ένα εξαιρετικό αντίγραφο ασφαλείας για συχνές, καθημερινές αλλαγές στις βάσεις δεδομένων.
Η Techopedia εξηγεί τη συναλλακτική αναπαραγωγή
Στις περισσότερες περιπτώσεις, η αναπαραγωγή συναλλαγών αρχίζει με τη λήψη στιγμιότυπου εκδότη, ο οποίος στη συνέχεια αντιγράφεται στον συνδρομητή. Στη συνέχεια, οι αλλαγές εκδότη καταγράφονται σε πραγματικό χρόνο και αναπαράγονται στον συνδρομητή.
Η συναλλακτική αναπαραγωγή δεν αντιγράφει απλώς την καθαρή επίδραση των αλλαγών των δεδομένων, αλλά αντιγράφει με συνέπεια και ακρίβεια κάθε αλλαγή.
Για παράδειγμα, το υπόλοιπο του λογαριασμού ενός πελάτη στη βάση δεδομένων των εκδοτών μιας εμπορικής τράπεζας αρχικά διαβάζει $ 2.000. Στη συνέχεια, μέσα σε λίγα λεπτά, ο πελάτης καταθέτει $ 500 και στη συνέχεια αποσύρει $ 1000 από το ATM. Το καθαρό αποτέλεσμα είναι $ 2000 + $ 500 - $ 1000 = $ 1500. Ωστόσο, μια επαναληπτική συναλλαγή δεν ενημερώνει απλώς τον λογαριασμό πελάτη συνδρομητή ως $ 1500. Κάθε μία από αυτές τις δύο συναλλαγές πρέπει επίσης να καταγράφεται στον συνδρομητή.
Λόγω της φύσης της σχεδόν σε πραγματικό χρόνο, η αντιγραφή συναλλαγών χρησιμοποιείται συχνά από δύο ή περισσότερους διαχειριστές βάσεων δεδομένων (DBA) ως μηχανισμό αναδιάρθρωσης, όπου δεν υπάρχουν περισσότερες από μερικά λεπτά διακοπής, π.χ. δίκτυα ΑΤΜ και πυρηνικοί σταθμοί. Από αυτή την άποψη, η αναπαραγωγή συναλλαγών έχει αποδειχθεί ότι είναι ένας αξιόπιστος μηχανισμός για βάσεις δεδομένων backup.
Άλλοι τύποι αναπαραγωγής περιλαμβάνουν συγχώνευση και αναπαραγωγή στιγμιότυπου.
