Rumah Pangkalan data Apakah replikasi transaksional? - definisi dari techopedia

Apakah replikasi transaksional? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa maksud Replikasi Transaksional?

Replikasi transaksi adalah pembahagian perubahan automatik antara pangkalan data. Data disalin dalam (atau berhampiran) masa sebenar dari pelayan utama (penerbit) ke pangkalan data penerima (pelanggan). Oleh itu, replikasi transaksional menawarkan cadangan yang sangat baik untuk perubahan pangkalan data harian yang kerap.

Techopedia menerangkan Replikasi Transaksional

Dalam kebanyakan kes, replikasi transaksi bermula dengan mengambil gambar penerbit, yang kemudian disalin kepada pelanggan. Kemudian, sebarang perubahan penerbit log masuk secara real-time dan direplikasi pada pelanggan.

Replikasi transaksi tidak hanya menyalin kesan bersih perubahan data, melainkan secara konsisten dan tepat mereplikasi setiap perubahan.


Sebagai contoh, baki akaun pelanggan dalam pangkalan data penerbit bank komersial pada mulanya membaca $ 2, 000. Kemudian, dalam tempoh beberapa minit, deposit pelanggan $ 500 dan kemudian mengeluarkan $ 1000 dari ATM. Kesan bersih ialah $ 2000 + $ 500- $ 1000 = $ 1500. Walau bagaimanapun, replikasi transaksi tidak hanya mengemas kini akaun klien pelanggan sebagai $ 1500. Setiap dua transaksi ini juga mesti ditulis kepada pelanggan.


Oleh sebab sifat masa nyata yang berhampiran, replikasi transaksi sering digunakan oleh dua atau lebih pentadbir pangkalan data (DBA) sebagai mekanisme failover di mana lebih daripada beberapa minit downtime bukan pilihan, contohnya rangkaian ATM dan stesen kuasa nuklear. Dalam hal ini, replikasi transaksi telah terbukti menjadi mekanisme yang boleh dipercayai untuk pangkalan data sandaran.


Jenis replikasi lain termasuk replikasi gabungan dan snapshot.

Apakah replikasi transaksional? - definisi dari techopedia