Sự khác biệt chính: Phản chiếu cơ sở dữ liệu và sao chép cơ sở dữ liệu là hai kỹ thuật sẵn có dữ liệu cao cho các máy chủ cơ sở dữ liệu. Trong bản sao, dữ liệu và đối tượng cơ sở dữ liệu được sao chép và phân phối từ cơ sở dữ liệu này sang cơ sở dữ liệu khác. Nó giảm tải từ máy chủ cơ sở dữ liệu gốc và tất cả các máy chủ mà cơ sở dữ liệu được sao chép đều hoạt động như máy chủ chính. Mặt khác, phản chiếu cơ sở dữ liệu tạo ra các bản sao của cơ sở dữ liệu trong hai trường hợp máy chủ khác nhau (chính và gương). Các bản sao nhân bản này hoạt động như bản sao đứng và không phải lúc nào cũng hoạt động như trong trường hợp sao chép dữ liệu.
Hành vi của máy chủ chủ và nô lệ nói chung là giống nhau. Bất kỳ thay đổi trong dữ liệu cũng được phản ánh trong các máy chủ nô lệ. Kỹ thuật này có thể được sử dụng để sao chép dữ liệu trong nhiều cơ sở dữ liệu. Sao chép một phần chỉ được thực hiện cho một tập hợp con của các bảng hoặc cột của các hàng và do đó nó không nhất thiết phải sao chép toàn bộ cơ sở dữ liệu.
Phản ánh cơ sở dữ liệu đề cập đến các kỹ thuật mà theo đó các bản sao dự phòng của cơ sở dữ liệu được tạo và duy trì. Bản sao được nhân đôi luôn được đồng bộ hóa với cơ sở dữ liệu chính. Kỹ thuật này giúp đảm bảo tính khả dụng của dữ liệu không bị gián đoạn và cũng giảm thời gian chết có thể xảy ra do tham nhũng hoặc mất dữ liệu. Trong quá trình nâng cấp, phản chiếu cơ sở dữ liệu cung cấp ít nhất một bản sao khả thi được truy cập.
Các kỹ thuật nhân rộng và phản chiếu cũng được sử dụng trong các kết hợp để đạt được tính sẵn sàng cao hơn của cơ sở dữ liệu. Sự khác biệt chính giữa sao chép và phản chiếu là không giống như phản chiếu, không có máy chủ dự phòng trong bản sao, vì tất cả các máy chủ hoạt động như máy chủ hoạt động. Phản chiếu được ưu tiên khi người ta muốn giảm thời gian xuống và muốn có giải pháp hiệu quả về chi phí trong bối cảnh lưu trữ chung, thiết bị chuyển mạch, v.v. Mặt khác, sao chép thường được ưu tiên trong kịch bản mà việc xử lý phân tán cần được hỗ trợ bằng cách chia sẻ khối lượng công việc của một ứng dụng.
So sánh giữa nhân bản cơ sở dữ liệu và nhân rộng:
Cơ sở dữ liệu phản chiếu | Nhân rộng | |
Định nghĩa | Phản chiếu cơ sở dữ liệu tạo các bản sao của cơ sở dữ liệu trong hai trường hợp máy chủ khác nhau. Các bản sao này hoạt động dưới dạng bản sao và không phải lúc nào cũng hoạt động như trong trường hợp sao chép dữ liệu. | Trong bản sao, dữ liệu và đối tượng cơ sở dữ liệu được sao chép và phân phối từ cơ sở dữ liệu này sang cơ sở dữ liệu khác. Nó giảm tải từ máy chủ cơ sở dữ liệu gốc và tất cả các máy chủ mà cơ sở dữ liệu được sao chép đều hoạt động như máy chủ chính. |
Ưu điểm | Phản ánh cơ sở dữ liệu giúp giảm thời gian chết theo kế hoạch và không có kế hoạch như sau:
|
|
Nhược điểm (SQL Server 2008) |
|
|