Video: Why should we study math in the 21st century? | Suzy Manuela Prajea | TEDxBrașovWomen 2024
Serviciile middleware de replicare combină selecția și extragerea, mișcarea și încărcarea dintr-o bază de date într-una sau mai multe alte, gestionate de obicei de un singur produs DBMS. (De exemplu, baza de date sursă și toate obiectivele sunt Oracle, toate Sybase sau toate Microsoft SQL Server, de exemplu.)
Deși capabilitățile serviciului de replicare variază între produsele DBMS, în mod tradițional, acestea au fost orientate instantaneu: fie o întreagă bază de date, fie schimbările de la ultima replicare au fost extrase, la un timp prestabilit, de la sursă și copiate într-un mediu în rețea până la obiectivele vizate.
Datele sunt apoi transmise și încărcate ca-este (nu are loc o transformare). Mulți furnizori de baze de date au implementat replicarea lor prin citirea fișierelor de jurnal pentru modificări. Acest stil de replicare este foarte eficient deoarece nu crește costurile aferente sistemelor dvs. tranzacționale pentru a replica datele.
Replicarea nu înlocuiește lista lungă de servicii middleware de stocare a datelor. Doriți să utilizați replicarea într-un mediu de stocare a datelor, în special atunci când captați modificări în baza de date sursă, adesea numite schimbați captura de date (CDC) sau după ce încărcați datele în depozitul de date și apoi extrageți date și trimiteți la martor de date, după cum se arată în această figură.
Serviciile de replicare bazate pe RDBMS captează schimbări în sistemul sursă pentru a optimiza procesul de selecție și extragere a datelor.