Các sự khác biệt chính giữa phản chiếu và nhân rộng là phản chiếu xảy ra trên cơ sở dữ liệu trong khi sao chép xảy ra trên các đối tượng dữ liệu và cơ sở dữ liệu. Một sự khác biệt quan trọng khác giữa phản chiếu và sao chép là phản chiếu không hỗ trợ môi trường phân tán nhưng, sao chép hỗ trợ môi trường cơ sở dữ liệu phân tán.
Phản chiếu và nhân rộng là hai kỹ thuật trong DBMS giúp cải thiện tính khả dụng và độ tin cậy của dữ liệu. Phản chiếu liên quan đến các bản sao dự phòng của cơ sở dữ liệu trong khi sao chép liên quan đến sao chép dữ liệu và các đối tượng cơ sở dữ liệu như chế độ xem bảng, v.v..
1. Tổng quan và sự khác biệt chính
2. Phản chiếu là gì
3. Nhân rộng là gì
4. So sánh cạnh nhau - Phản chiếu và nhân rộng ở dạng bảng
5. Tóm tắt
Phản ánh cơ sở dữ liệu liên quan đến việc sao chép cơ sở dữ liệu được lưu trữ trong máy hoặc máy chủ sang máy chủ khác. Cơ sở dữ liệu ban đầu là cơ sở dữ liệu chính. Cơ sở dữ liệu sao chép là cơ sở dữ liệu nhân bản. Hệ thống sao chép tất cả các thay đổi được thực hiện đối với nội dung của hiệu trưởng vào gương. Nói cách khác, máy chủ chính sẽ tự động chuyển các cập nhật nhật ký giao dịch sang cơ sở dữ liệu máy chủ nhân bản. Nếu xảy ra lỗi, hệ thống có thể khôi phục dữ liệu bằng cách sao chép từ cơ sở dữ liệu này sang cơ sở dữ liệu khác. Do đó, nếu xảy ra lỗi, cơ sở dữ liệu nhân bản bắt đầu hoạt động tương tự như cơ sở dữ liệu chính.
Hình 01: DBMS
Hơn nữa, phản ánh cơ sở dữ liệu là tốn kém và việc cập nhật thường xuyên có thể làm tăng độ trễ và làm chậm hiệu suất. Thông thường, máy chủ bị lỗi có thể gây mất dữ liệu nhưng phản chiếu dữ liệu là giải pháp tốt hơn để khắc phục vấn đề này.
Sao chép dữ liệu thường xuyên sao chép dữ liệu và các đối tượng dữ liệu từ cơ sở dữ liệu sang cơ sở dữ liệu khác. Thông thường, máy chủ cung cấp dữ liệu để sao chép sang các máy chủ khác là nhà xuất bản. Máy chủ nhận dữ liệu sao chép từ nhà xuất bản là thuê bao.
Có ba loại nhân rộng cơ sở dữ liệu. Chúng là ảnh chụp nhanh, hợp nhất và sao chép giao dịch. Thứ nhất, trong bản sao chụp nhanh, dữ liệu trên máy chủ sao chép vào cơ sở dữ liệu của máy chủ khác hoặc cơ sở dữ liệu khác trong cùng một máy chủ. Thứ hai, trong việc hợp nhất sao chép, dữ liệu từ nhiều cơ sở dữ liệu kết hợp thành một cơ sở dữ liệu. Thứ ba, trong sao chép giao dịch, ban đầu, người dùng nhận được các bản sao đầy đủ của dữ liệu và sau đó nhận được cập nhật liên tục khi dữ liệu thay đổi.
Nhìn chung, sao chép cơ sở dữ liệu cung cấp một môi trường cơ sở dữ liệu phân tán giúp người dùng truy cập dữ liệu liên quan đến nhiệm vụ của họ. Một cơ sở dữ liệu phổ biến cung cấp sao chép và nhân rộng cơ sở dữ liệu là Máy chủ MSSQL.
Phản chiếu là quá trình tạo và duy trì các bản sao dự phòng của cơ sở dữ liệu. Mặt khác, Sao chép là quá trình sao chép liên tục các thay đổi dữ liệu từ cơ sở dữ liệu này sang cơ sở dữ liệu khác. Phản chiếu được thực hiện trên cơ sở dữ liệu trong khi sao chép được thực hiện trên cả đối tượng dữ liệu và cơ sở dữ liệu.
Cơ sở dữ liệu được nhân đôi trên một máy khác. Ngược lại, các đối tượng dữ liệu và dữ liệu sao chép được đặt trong cơ sở dữ liệu khác. Liên quan đến việc hỗ trợ cơ sở dữ liệu phân tán, phản chiếu không hỗ trợ môi trường phân tán. Tuy nhiên, nhân rộng hỗ trợ môi trường cơ sở dữ liệu phân tán. Nhìn chung, phản chiếu được coi là đắt so với nhân rộng, ít tốn kém hơn.
Phản chiếu và nhân rộng là hai kỹ thuật giúp cải thiện tính khả dụng và độ tin cậy của dữ liệu trong DBMS. Sự khác biệt giữa phản chiếu và sao chép là phản chiếu xảy ra trên cơ sở dữ liệu trong khi sao chép xảy ra trên các đối tượng dữ liệu và cơ sở dữ liệu.
1.PrasadBadana. Cơ sở dữ liệu phản chiếu Bài học 13,5, PrasadBadana, ngày 19 tháng 9 năm 2012. Có sẵn tại đây
2. Sao chép cơ sở dữ liệu là gì? - Định nghĩa từ WhatIs.com. Tìm kiếm máy chủ. Có sẵn ở đây
3. Cơ sở dữ liệu Phản chiếu cơ sở dữ liệu là gì? - Định nghĩa từ WhatIs.com. WhatIs.com. Có sẵn ở đây
4. Hướng dẫn sử dụng máy chủ DBA cho máy chủ 99-99 Sao chép, các loại sao chép và khi nào nên sử dụng mỗi loại, TechBrothersIT, ngày 1 tháng 1 năm 2015. Có sẵn tại đây
1.'Quản lý cơ sở dữ liệu 'của Nick Youngson (CC BY-SA 3.0) qua Alpha Stock Images