Itu perbedaan utama Antara mirroring dan replikasi adalah itu Mirroring terjadi pada database saat replikasi terjadi pada objek data dan database. Perbedaan penting lainnya antara mirroring dan replikasi adalah bahwa mirroring tidak mendukung lingkungan terdistribusi tetapi, replikasi mendukung lingkungan basis data terdistribusi.
Mirroring dan Replication adalah dua teknik dalam DBMS yang meningkatkan ketersediaan dan keandalan data. Mirroring melibatkan salinan database yang berlebihan saat replikasi melibatkan duplikasi data dan objek database seperti tampilan tabel dll.
1. Ikhtisar dan Perbedaan Utama
2. Apa yang dicerminkan
3. Apa itu replikasi
4. Perbandingan berdampingan - Mirroring vs Replication dalam bentuk tabel
5. Ringkasan
Mirroring database melibatkan duplikasi database yang disimpan di mesin atau server ke server lain. Basis data asli adalah database utama. Database yang disalin adalah database mirror. Sistem menyalin semua perubahan yang dibuat untuk konten kepala sekolah ke cermin. Dengan kata lain, server utama secara otomatis menggeser pembaruan log transaksi ke database Mirror Server. Jika terjadi kegagalan, sistem dapat mengembalikan data dengan menyalin dari satu database ke database lainnya. Oleh karena itu, jika terjadi kegagalan, database cermin mulai berkinerja serupa dengan database utama.
Gambar 01: DBMS
Selain itu, mirroring database mahal dan pembaruan yang sering dapat meningkatkan latensi dan memperlambat kinerja. Biasanya, server gagal dapat menyebabkan kehilangan data tetapi mirroring data adalah solusi yang lebih baik untuk mengatasi masalah ini.
Replikasi data sering menyalin data dan objek data dari database ke database lain. Biasanya, server yang menyediakan data untuk replikasi ke server lain adalah penerbit. Server yang menerima data yang direplikasi dari penerbit adalah pelanggan.
Ada tiga jenis replikasi database. Mereka adalah snapshot, penggabungan dan replikasi transaksional. Pertama, dalam replikasi snapshot, data pada server salinan ke database server lain atau database lain di server yang sama. Kedua, dalam menggabungkan replikasi, data dari beberapa database bergabung menjadi satu database. Ketiga, dalam replikasi transaksional, pada awalnya, pengguna menerima salinan lengkap data dan kemudian menerima pembaruan konstan saat data berubah.
Secara keseluruhan, replikasi database menyediakan lingkungan basis data terdistribusi yang membantu pengguna mengakses data yang relevan dengan tugas mereka. Salah satu basis data umum yang menyediakan mirroring dan replikasi basis data adalah MSSQL Server.
Mirroring adalah proses membuat dan memelihara salinan database yang berlebihan. Di sisi lain, replikasi adalah proses penyalinan perubahan data terus menerus dari satu database ke database lain. Mirroring dilakukan pada database saat replikasi dilakukan pada data dan objek database.
Database cermin ada di mesin lain. Sebaliknya, data replikasi dan objek data terletak di database lain. Dengan kekhawatiran untuk mendukung database terdistribusi, mirroring tidak mendukung lingkungan terdistribusi. Namun, replikasi mendukung lingkungan basis data terdistribusi. Secara keseluruhan, mirrore dianggap mahal dibandingkan dengan replikasi, yang lebih murah.
Mirroring dan Replication adalah dua teknik yang membantu meningkatkan ketersediaan dan keandalan data dalam DBMS. Perbedaan antara mirroring dan replikasi adalah mirroring terjadi pada database saat replikasi terjadi pada data dan objek database.
1.Prasadbadana. Pelajaran Mirroring Database 13.5, Prasadbadana, 19 September. 2012. Tersedia disini
2.“Apa itu replikasi database? - Definisi dari Whatis.com."SearchsqlServer. Tersedia disini
3.“Apa itu mirroring database? - Definisi dari Whatis.com." Apa.com. Tersedia disini
4.SQL Server DBA Tutorial 99-Apa Replikasi, Jenis Replikasi dan Kapan Menggunakan Setiap Jenis, TechBrothersit, 1 Jan. 2015. Tersedia disini
1.'Manajemen Database' oleh Nick Youngson (CC BY-SA 3.0) Via Alpha Stock Images