Βίντεο: Canon PIXMA MX535 2024
Οι υπηρεσίες ενδιάμεσου λογισμικού αναπαραγωγής συνδυάζουν την επιλογή και την εξαγωγή, την κίνηση και τη φόρτωση από μία βάση δεδομένων σε μία ή περισσότερες άλλες, οι οποίες συνήθως διαχειρίζονται ένα μόνο προϊόν DBMS. (Η βάση δεδομένων πηγής και όλοι οι στόχοι είναι όλοι οι Oracle, όλοι οι Sybase ή όλοι οι Microsoft SQL Server, για παράδειγμα.)
Παρόλο που οι δυνατότητες υπηρεσιών αναπαραγωγής ποικίλλουν μεταξύ των προϊόντων DBMS, παραδοσιακά έχουν προσανατολισμό στιγμιότυπων: είτε μια ολόκληρη βάση δεδομένων είτε οι αλλαγές από την τελευταία αναπαραγωγή, εξάγονται, σε προκαθορισμένο χρόνο, από την πηγή και αντιγράφονται σε ένα δικτυωμένο περιβάλλον στους επιδιωκόμενους στόχους.
Τα δεδομένα στη συνέχεια μεταδίδονται και φορτώνονται όπως είναι (δεν υπάρχει μετασχηματισμός). Πολλοί προμηθευτές βάσεων δεδομένων έχουν εφαρμόσει την αναπαραγωγή τους διαβάζοντας τα αρχεία καταγραφής για αλλαγές. Αυτός ο τρόπος αναπαραγωγής είναι πολύ αποδοτικός επειδή δεν αυξάνει τα γενικά έξοδα των συναλλαγών σας για την αναπαραγωγή των δεδομένων.
Αλλά η αναπαραγωγή δεν αντικαθιστά τη μακρά λίστα των υπηρεσιών middleware αποθήκευσης δεδομένων. Θέλετε να χρησιμοποιήσετε την αναπαραγωγή σε ένα περιβάλλον αποθήκευσης δεδομένων κατά κύριο λόγο κατά την καταγραφή αλλαγών στη βάση δεδομένων προέλευσης, που συχνά καλείται αλλάζει η συλλογή δεδομένων (CDC) ή αφού φορτώσετε τα δεδομένα στην αποθήκη δεδομένων σας και στη συνέχεια εξαγάγετε δεδομένα και στείλετε σε marts δεδομένων, όπως φαίνεται σε αυτό το σχήμα.
Οι υπηρεσίες αντιγραφής που βασίζονται σε RDBMS καταγράφουν αλλαγές στο σύστημα πηγής για να βελτιστοποιήσουν τη διαδικασία επιλογής και εξαγωγής δεδομένων.