Rumah Database Apa itu replikasi? - definisi dari techopedia

Apa itu replikasi? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Replikasi?

Replikasi adalah penyalinan berkelanjutan dari perubahan data dari satu basis data (penerbit) ke basis data lain (pelanggan). Kedua database umumnya terletak di server fisik yang berbeda, menghasilkan kerangka kerja load balancing dengan mendistribusikan berbagai macam permintaan basis data dan menyediakan kemampuan failover. Server untuk basis data pelanggan dapat dikonfigurasikan sebagai cadangan jika terjadi kegagalan server untuk basis data penerbit.

Techopedia menjelaskan Replikasi

Saat menerapkan replikasi, sistem basis data menggunakan berbagai metode tetapi menggunakan konsep yang sama. Jika ada cara untuk sering menyalin data dari satu basis data ke basis data kedua, atau bahkan ke versi ketiga dari basis data yang sama, dua tujuan administrasi basis data dapat dicapai: kemampuan failover dan load balancing.


Setelah data didistribusikan antara dua atau lebih server, pengguna yang ditanyai tidak diharuskan untuk terhubung ke database primer. Jika replikasi diatur dengan menunjuk basis data utama sebagai penerbit, beberapa pertanyaan dapat dialihkan ke pelanggan. Dikenal sebagai load balancing, proses ini berguna untuk database yang memiliki lalu lintas pengguna yang tinggi.


Replikasi juga dapat memberikan kemampuan failover. Ketika data disimpan pada dua server terpisah, pelanggan dapat diatur sebagai primer default jika penerbit menjadi tidak tersedia.


Ada tiga metode replikasi yang berbeda:

  • Replikasi Snapshot: Data disalin dari penerbit ke pelanggan.

    Catatan: Perubahan pelanggan harus berasal dari penerbit. Dengan demikian, hanya pelanggan yang dapat ditanyakan; tetapi datanya tidak dapat diedit oleh pengguna.

  • Merge Replication: Data digabungkan dari dua atau lebih database menjadi satu super master database, yang lebih sulit untuk diterapkan daripada replikasi snapshot.
  • Replikasi Transaksional: Basis data lengkap disalin, diikuti oleh pembaruan penerbit yang disalin secara berkala ke pelanggan.

Jika data penting terhapus secara tidak sengaja dari penerbit, replikasi akan menghapus data yang sama dari pelanggannya. Replikasi bukan pengganti cadangan.

Apa itu replikasi? - definisi dari techopedia