Video: Database VS Data Warehouse 2024
Perkhidmatan middleware replika menggabungkan pemilihan dan pengekstrakan, pergerakan, dan pemuatan dari satu pangkalan data kepada satu atau lebih yang lain, biasanya diuruskan oleh satu produk DBMS. (Pangkalan data sumber dan semua sasaran adalah semua Oracle, semua Sybase, atau semua Microsoft SQL Server, contohnya.)
Walaupun keupayaan servis replikasi bervariasi di antara produk DBMS, secara tradisinya, mereka telah berorientasikan snapshot: Gambaran gambar sama ada keseluruhan pangkalan data atau perubahan sejak replikasi terakhir terjadi diekstrak, pada waktu yang telah ditetapkan, dari sumber dan disalin ke atas lingkungan jaringan ke sasaran yang dituju.
Data kemudiannya dihantar dan dimuatkan sebagai (tidak ada perubahan berlaku). Banyak vendor pangkalan data telah melaksanakan replikasi mereka dengan membaca fail log untuk perubahan. Gaya replikasi ini sangat berkesan kerana ia tidak meningkatkan overhead sistem transaksi anda untuk meniru data.
Tetapi replikasi tidak menggantikan senarai panjang data middleware pergudangan data. Anda ingin menggunakan replikasi dalam persekitaran pergudangan data terutamanya apabila menangkap perubahan dalam pangkalan data sumber, yang sering disebut menukar penangkapan data (CDC), atau setelah anda memuatkan data ke dalam gudang data anda dan kemudian mengekstrak data dan kirim ia kepada data data, seperti ditunjukkan dalam angka ini.
Perkhidmatan replikasi berasaskan RDBMS menangkap perubahan dalam sistem sumber untuk mengoptimumkan pemilihan data dan proses pengekstrakan.