Computer >> Máy Tính >  >> Lập trình >> Lập trình

Sự khác biệt giữa sao chép và sao chép

Bắt chước

Mirroring đề cập đến việc giữ một máy chủ cơ sở dữ liệu dự phòng cho một máy chủ cơ sở dữ liệu chính. Nếu vì lý do nào đó, cơ sở dữ liệu chính gặp sự cố thì cơ sở dữ liệu nhân bản có thể được sử dụng như một sự thay thế cho cơ sở dữ liệu chính. Về nguyên tắc, chỉ một máy chủ cơ sở dữ liệu hoạt động tại một thời điểm và yêu cầu cơ sở dữ liệu chỉ được cung cấp từ một máy chủ đang hoạt động.

Nhân rộng

Sao chép đề cập đến việc giữ nhiều bản sao của cơ sở dữ liệu trải rộng trên nhiều vị trí địa lý. Ví dụ cổ điển về sao chép là các máy chủ tệp được sao chép trên khắp các lục địa để người dùng có thể tải xuống tệp từ vị trí gần nhất để tránh sự chậm trễ của mạng và bất kỳ phản hồi chậm nào.

Sau đây là những điểm khác biệt quan trọng giữa sao chép và sao chép.

Sr. Không. Phím Bắt chước Nhân rộng
1 Định nghĩa Sao chép đề cập đến việc giữ các bản sao của cơ sở dữ liệu đến một vị trí địa lý khác. Bản sao đề cập đến việc tạo nhiều bản sao của các đối tượng dữ liệu của cơ sở dữ liệu để phân phối hiệu quả.
2 Mục tiêu Tính năng sao chép có thể áp dụng trên toàn bộ cơ sở dữ liệu hoàn chỉnh. Việc sao chép được thực hiện trên các đối tượng cơ sở dữ liệu.
3 Chi phí Sao chép tốn kém hơn sao chép. Sao chép rẻ hơn so với Nhân bản.
4 Cơ sở dữ liệu được phân phối Sao chép không được áp dụng trong trường hợp Cơ sở dữ liệu phân tán. Có thể dễ dàng triển khai nhân rộng trong trường hợp cơ sở dữ liệu phân tán.
5 Vị trí Sao chép được thực hiện để tạo bản sao cơ sở dữ liệu trên các phần cứng khác nhau và trên các vị trí khác nhau để làm vị trí sao lưu. Sao chép được thực hiện để tạo bản sao của các đối tượng cơ sở dữ liệu và cũng có thể được sao chép sang cơ sở dữ liệu khác.