Perbezaan antara pencerminan dan replikasi

Perbezaan antara pencerminan dan replikasi

The Perbezaan utama antara pencerminan dan replikasi ialah pencerminan berlaku pada pangkalan data semasa replikasi berlaku pada objek data dan pangkalan data. Satu lagi perbezaan penting antara pencerminan dan replikasi ialah pencerminan tidak menyokong persekitaran yang diedarkan tetapi, replikasi menyokong persekitaran pangkalan data yang diedarkan.

Mirroring dan Replikasi adalah dua teknik dalam DBM yang meningkatkan ketersediaan dan kebolehpercayaan data. Mirroring melibatkan salinan berlebihan pangkalan data sementara replikasi melibatkan pertindihan data dan objek pangkalan data seperti pandangan jadual dll.

Kandungan

1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apa yang mencerminkan
3. Apa itu replikasi
4. Perbandingan sampingan - mencerminkan vs replikasi dalam bentuk jadual
5. Ringkasan

Apa yang mencerminkan?

Pencerminan pangkalan data melibatkan pendua pangkalan data yang disimpan dalam mesin atau pelayan ke pelayan lain. Pangkalan data asal adalah pangkalan data utama. Pangkalan data yang disalin adalah pangkalan data cermin. Sistem ini menyalin semua perubahan yang dibuat kepada kandungan prinsipal ke cermin. Dengan kata lain, pelayan utama secara automatik mengalihkan kemas kini log transaksi ke pangkalan data pelayan cermin. Sekiranya kegagalan berlaku, sistem dapat memulihkan data dengan menyalin dari satu pangkalan data ke yang lain. Oleh itu, jika kegagalan berlaku, pangkalan data cermin bermula sama dengan pangkalan data utama.

Rajah 01: DBMS

Tambahan pula, pencerminan pangkalan data mahal dan kemas kini yang kerap dapat meningkatkan kependaman dan melambatkan prestasi. Biasanya, pelayan gagal boleh menyebabkan kehilangan data tetapi pencerminan data adalah penyelesaian yang lebih baik untuk mengatasi masalah ini.

Apa itu replikasi?

Replikasi data sering menyalin data dan objek data dari pangkalan data ke pangkalan data lain. Biasanya, pelayan yang menyediakan data untuk replikasi ke pelayan lain adalah penerbit. Pelayan yang menerima data yang direplikasi dari penerbit adalah pelanggan.

Terdapat tiga jenis replikasi pangkalan data. Mereka adalah gambar, penggabungan dan replikasi transaksional. Pertama, dalam replikasi snapshot, data pada pelayan salinan ke pangkalan data pelayan lain atau pangkalan data lain di pelayan yang sama. Kedua, dalam menggabungkan replikasi, data dari pelbagai pangkalan data menggabungkan ke dalam pangkalan data tunggal. Ketiga, dalam replikasi transaksional, pada mulanya, pengguna menerima salinan penuh data dan kemudian menerima kemas kini yang berterusan apabila data berubah.

Secara keseluruhan, replikasi pangkalan data menyediakan persekitaran pangkalan data yang diedarkan yang membantu pengguna mengakses data yang berkaitan dengan tugas mereka. Satu pangkalan data biasa yang menyediakan pencerminan pangkalan data dan replikasi ialah pelayan MSSQL.

Apakah perbezaan antara pencerminan dan replikasi?

Mirroring adalah proses membuat dan mengekalkan salinan yang berlebihan dari pangkalan data. Sebaliknya, replikasi adalah proses perubahan data yang terus menyalin dari satu pangkalan data ke pangkalan data lain. Mirroring dilakukan pada pangkalan data semasa replikasi dilakukan pada kedua -dua objek data dan pangkalan data.

Pangkalan data cermin ada di mesin lain. Sebaliknya, data replikasi dan objek data terletak di pangkalan data lain. Dengan kebimbangan untuk menyokong pangkalan data yang diedarkan, pencerminan tidak menyokong persekitaran yang diedarkan. Walau bagaimanapun, replikasi menyokong persekitaran pangkalan data yang diedarkan. Secara keseluruhan, pencerminan dianggap mahal berbanding replikasi, yang lebih murah.

Ringkasan -Mirroring vs Replikasi

Mirroring dan Replikasi adalah dua teknik yang membantu meningkatkan ketersediaan data dan kebolehpercayaan dalam DBMS. Perbezaan antara pencerminan dan replikasi ialah pencerminan berlaku pada pangkalan data sementara replikasi berlaku pada objek data dan pangkalan data.

Rujukan:

1.Prasadbadana. Pangkalan data mencerminkan pelajaran 13.5, Prasadbadana, 19 Sept. 2012. Terdapat di sini
2."Apakah replikasi pangkalan data? - Definisi dari Whatis.com."Searchsqlserver. Terdapat di sini
3."Apakah pangkalan data mencerminkan? - Definisi dari Whatis.com."Whatis.com. Terdapat di sini
4.SQL Server DBA Tutorial 99-Apa Replikasi, Jenis Replikasi dan Bila Menggunakan Setiap Jenis, TechBrothersit, 1 Jan. 2015. Terdapat di sini

Ihsan gambar:

1.'Pengurusan Pangkalan Data' oleh Nick Youngson (CC BY-SA 3.0) melalui gambar saham alfa