Perbezaan Antara Pencerminan dan Replikasi

Isi kandungan:

Perbezaan Antara Pencerminan dan Replikasi
Perbezaan Antara Pencerminan dan Replikasi

Video: Perbezaan Antara Pencerminan dan Replikasi

Video: Perbezaan Antara Pencerminan dan Replikasi
Video: Pengertian dan Proses Replikasi DNA 2024, Julai
Anonim

Perbezaan utama antara pencerminan dan replikasi ialah pencerminan berlaku pada pangkalan data manakala replikasi berlaku pada data dan objek pangkalan data. Satu lagi perbezaan penting antara pencerminan dan replikasi ialah pencerminan tidak menyokong persekitaran teragih tetapi, replikasi menyokong persekitaran pangkalan data teragih.

Pencerminan dan replikasi ialah dua teknik dalam DBMS yang meningkatkan ketersediaan dan kebolehpercayaan data. Pencerminan melibatkan salinan berlebihan pangkalan data manakala replikasi melibatkan penduaan data dan objek pangkalan data seperti paparan jadual dsb.

Apakah itu Mencerminkan?

Pencerminan pangkalan data melibatkan penduaan pangkalan data yang disimpan dalam mesin atau pelayan ke pelayan lain. Pangkalan data asal ialah pangkalan data utama. Pangkalan data yang disalin ialah pangkalan data cermin. Sistem menyalin semua perubahan yang dibuat pada kandungan pengetua ke cermin. Dengan kata lain, pelayan utama secara automatik mengalihkan kemas kini log transaksi ke pangkalan data pelayan cermin. Jika kegagalan berlaku, sistem boleh memulihkan data dengan menyalin dari satu pangkalan data ke pangkalan data yang lain. Oleh itu, jika kegagalan berlaku, pangkalan data cermin mula berprestasi serupa dengan pangkalan data utama.

Perbezaan Antara Pencerminan dan Replikasi
Perbezaan Antara Pencerminan dan Replikasi
Perbezaan Antara Pencerminan dan Replikasi
Perbezaan Antara Pencerminan dan Replikasi

Rajah 01: DBMS

Selain itu, pencerminan pangkalan data adalah mahal dan kemas kini yang kerap boleh meningkatkan kependaman dan memperlahankan prestasi. Biasanya, pelayan gagal boleh menyebabkan kehilangan data tetapi pencerminan data ialah penyelesaian yang lebih baik untuk mengatasi masalah ini.

Apakah Replikasi?

Replikasi data kerap menyalin data dan objek data daripada pangkalan data ke pangkalan data lain. Biasanya, pelayan yang menyediakan data untuk replikasi kepada pelayan lain ialah penerbit. Pelayan yang menerima data replika daripada penerbit ialah pelanggan.

Terdapat tiga jenis replikasi pangkalan data. Ia adalah gambaran, penggabungan dan replikasi transaksi. Pertama, dalam replikasi syot kilat, data pada pelayan menyalin ke pangkalan data pelayan lain atau pangkalan data lain dalam pelayan yang sama. Kedua, dalam penggabungan replikasi, data daripada pelbagai pangkalan data digabungkan menjadi satu pangkalan data. Ketiga, dalam replikasi transaksi, pada mulanya, pengguna menerima salinan penuh data dan kemudian menerima kemas kini berterusan apabila data berubah.

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

Apakah Perbezaan Antara Pencerminan dan Replikasi?

Mirroring ialah proses mencipta dan mengekalkan salinan berlebihan pangkalan data. Sebaliknya, Replikasi ialah proses menyalin perubahan data secara berterusan dari satu pangkalan data ke pangkalan data yang lain. Pencerminan dilakukan pada pangkalan data manakala replikasi dilakukan pada kedua-dua data dan objek pangkalan data.

Pangkalan data yang dicerminkan berada pada mesin lain. Sebaliknya, data replikasi dan objek data terletak dalam pangkalan data lain. Dengan mengambil berat untuk menyokong pangkalan data yang diedarkan, pencerminan tidak menyokong persekitaran yang diedarkan. Walau bagaimanapun, replikasi menyokong persekitaran pangkalan data teragih. Secara keseluruhan, pencerminan dianggap mahal berbanding replikasi, yang lebih murah.

Perbezaan Antara Pencerminan dan Replikasi dalam Bentuk Jadual
Perbezaan Antara Pencerminan dan Replikasi dalam Bentuk Jadual
Perbezaan Antara Pencerminan dan Replikasi dalam Bentuk Jadual
Perbezaan Antara Pencerminan dan Replikasi dalam Bentuk Jadual

Ringkasan – Pencerminan lwn Replikasi

Pencerminan dan replikasi ialah dua teknik yang membantu meningkatkan ketersediaan dan kebolehpercayaan data dalam DBMS. Perbezaan antara pencerminan dan replikasi ialah pencerminan berlaku pada pangkalan data manakala replikasi berlaku pada data dan objek pangkalan data.

Disyorkan: