Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Khác biệt giữa Mirroring và Replication


Mirroring

Mirroring là giữ một database server dự phòng cho master database server. Nếu master down, mirror database dùng thay thế. Nguyên tắc: chỉ một server hoạt động tại một thời điểm, yêu cầu được phục vụ từ server đang hoạt động.

Replication

Replication là giữ nhiều bản sao của database phân tán trên nhiều vị trí địa lý. Ví dụ điển hình: file server replicated qua các lục địa để người dùng tải từ vị trí gần nhất, tránh độ trễ mạng.

Các khác biệt quan trọng:

STTTiêu chíMirroringReplication
1Định nghĩaGiữ bản sao database tại vị trí địa lý khác.Tạo nhiều bản sao đối tượng database cho hiệu quả phân phối.
2Đối tượngÁp dụng cho toàn bộ database.Thực hiện trên đối tượng database.
3Chi phíĐắt hơn replication.Rẻ hơn mirroring.
4Database phân tánKhông áp dụng cho database phân tán.Dễ cài đặt cho database phân tán.
5Vị tríTạo bản sao database trên phần cứng khác, vị trí khác làm backup.Tạo bản sao đối tượng database, có thể copy sang database khác.