Rumah Database Apa itu replikasi transaksional? - definisi dari techopedia

Apa itu replikasi transaksional? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud Replikasi Transaksional?

Replikasi transaksional adalah distribusi periodik otomatis dari perubahan antar database. Data disalin dalam (atau dekat) waktu-nyata dari server utama (penerbit) ke basis data penerima (pelanggan). Dengan demikian, replikasi transaksional menawarkan cadangan yang sangat baik untuk perubahan basis data harian yang rutin.

Techopedia menjelaskan Replikasi Transaksional

Dalam kebanyakan kasus, replikasi transaksional dimulai dengan mengambil snapshot penerbit, yang kemudian disalin ke pelanggan. Kemudian, setiap perubahan penerbit dicatat secara real-time dan direplikasi di pelanggan.

Replikasi transaksional tidak hanya menyalin efek bersih dari perubahan data, tetapi secara konsisten dan akurat mereplikasi setiap perubahan.


Misalnya, saldo akun pelanggan dalam basis data penerbit bank umum awalnya berbunyi $ 2.000. Kemudian, dalam rentang beberapa menit, pelanggan menyetor $ 500 dan kemudian menarik $ 1000 dari ATM. Efek bersihnya adalah $ 2000 + $ 500- $ 1000 = $ 1500. Namun, replikasi transaksional tidak hanya memperbarui akun klien pelanggan sebagai $ 1500. Masing-masing dari dua transaksi ini juga harus ditulis kepada pelanggan.


Karena sifatnya yang real-time, replikasi transaksional sering digunakan oleh dua atau lebih administrator database (DBA) sebagai mekanisme failover di mana lebih dari beberapa menit downtime bukanlah suatu pilihan, misalnya jaringan ATM dan pembangkit tenaga nuklir. Dalam hal ini, replikasi transaksional telah terbukti sebagai mekanisme yang dapat diandalkan untuk database cadangan.


Jenis replikasi lainnya termasuk penggabungan dan replikasi snapshot.

Apa itu replikasi transaksional? - definisi dari techopedia