Rumah Pangkalan data Apakah replikasi? - definisi dari techopedia

Apakah replikasi? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa maksud Replikasi?

Replikasi adalah penyalinan berterusan perubahan data dari satu pangkalan data (penerbit) ke database lain (pelanggan). Kedua-dua pangkalan data biasanya terletak pada pelayan fizikal yang berbeza, yang menghasilkan rangka kerja pengimbangan beban dengan mengagihkan pertanyaan pangkalan data yang pelbagai dan memberikan keupayaan failover. Pelayan untuk pangkalan data pelanggan boleh dikonfigurasi sebagai cadangan sekiranya kegagalan pelayan untuk pangkalan data penerbit.

Techopedia menerangkan Replikasi

Apabila melaksanakan replikasi, sistem pangkalan data menggunakan pelbagai kaedah tetapi menggunakan konsep yang sama. Sekiranya ada cara untuk menyalin data secara kerap dari satu pangkalan data kepada yang kedua, atau bahkan kepada versi ketiga pangkalan data yang sama, dua matlamat pentadbiran pangkalan data utama boleh dicapai: keupayaan failover dan pengimbangan beban.


Selepas data diedarkan di antara dua atau lebih pelayan, permintaan pengguna tidak diperlukan untuk menyambung ke pangkalan data utama. Jika replikasi ditubuhkan menunjuk pangkalan data utama sebagai penerbit, beberapa pertanyaan boleh dialihkan kepada pelanggan. Dikenali sebagai mengimbangi beban, proses ini berguna untuk pangkalan data yang mempunyai lalu lintas pengguna yang tinggi.


Replikasi juga boleh memberikan keupayaan failover. Apabila data diadakan di dua pelayan berasingan, pelanggan boleh ditetapkan sebagai primary default jika penerbit menjadi tidak tersedia.


Terdapat tiga kaedah replikasi berbeza:

  • Ulangan Snapshot: Data disalin dari penerbit kepada pelanggan.

    Nota: Perubahan pelanggan mesti datang dari penerbit. Oleh itu, hanya pelanggan yang boleh ditanya; tetapi datanya tidak boleh diedit oleh pengguna.

  • Gabung Replikasi: Data digabungkan dari dua atau lebih pangkalan data menjadi satu pangkalan data super master, yang lebih rumit untuk dilaksanakan daripada replikasi snapshot.
  • Replikasi Transaksional: Pangkalan data penuh disalin, diikuti dengan kemas kini penerbit yang disalin secara berkala kepada pelanggan.

Jika data penting secara tidak sengaja dipadamkan dari penerbit, replikasi memadam data yang sama dari pelanggannya. Replikasi bukan pengganti untuk sandaran.

Apakah replikasi? - definisi dari techopedia