Bốn chiến lược thay thế đã được xác định phân bổ dữ liệu. Phần này mô tả các chiến lược phân bổ dữ liệu khác nhau và cũng rút ra một so sánh giữa chúng.
1. Centralized-. Trong chiến lược này, các hệ thống phân phối bao gồm một cơ sở dữ liệu duy nhất và DBMS được lưu trữ tại một trang web với người sử dụng được phân phối trên các mạng truyền thông. Người dùng từ xa có thể truy cập dữ liệu tập trung qua mạng; do đó, chiến lược này là tương tự để xử lý phân tán.
Trong phương pháp này, địa phương tham chiếu là thấp nhất ở tất cả các trang web, ngoại trừ các trang web trung tâm, nơi dữ liệu được lưu trữ. Các chi phí giao tiếp là rất cao vì tất cả người sử dụng, ngoại trừ các trang web Trung ương có sử dụng mạng cho tất cả các loại dữ liệu truy cập. Độ tin cậy và tính sẵn sàng là rất thấp, kể từ khi sự thất bại của các trang web trung ương dẫn đến sự mất mát của toàn bộ hệ thống cơ sở dữ liệu.
2. Phân mảnh (hoặc chia) -. Chiến lược này phân vùng toàn bộ cơ sở dữ liệu thành những mảnh rời nhau, nơi mỗi mảnh được giao cho một trang web. Trong chiến lược này, các mảnh vỡ không được nhân rộng.
Nếu mảnh vỡ được lưu trữ tại nơi chúng được sử dụng thường xuyên nhất, địa phương tham chiếu là cao. Vì không có sao chép dữ liệu, chi phí lưu trữ thấp. Độ tin cậy và tính sẵn sàng cũng đang ở mức thấp nhưng vẫn cao hơn so với chiến lược phân bổ dữ liệu tập trung, như sự thất bại của một trang web dẫn đến sự mất mát của chỉ dữ liệu địa phương. Trong trường hợp này, chi phí truyền thông được phát sinh để giao dịch toàn cầu. Tuy nhiên, trong phương pháp này, hiệu suất nên được tốt, và chi phí truyền thông thấp nếu phân phối dữ liệu được thiết kế đúng.
3. Toàn bộ replication-. Trong chiến lược này, mỗi trang web của hệ thống duy trì một bản sao đầy đủ của toàn bộ cơ sở dữ liệu. Vì tất cả các dữ liệu có sẵn ở tất cả các trang web, địa phương tham khảo, sẵn sàng và độ tin cậy, và hiệu suất được tối đa hóa trong cách tiếp cận này.
Chi phí lưu trữ là rất cao trong trường hợp này, và do đó, không có chi phí truyền thông được phát sinh do giao dịch toàn cầu. Tuy nhiên, chi phí thông tin liên lạc cho việc cập nhật các dữ liệu là đắt nhất. Để khắc phục vấn đề này, các bức ảnh chụp đôi khi được sử dụng. Snapshot là một bản sao của dữ liệu tại một thời điểm nhất định. Các bản sao được cập nhật định kỳ, do đó, họ có thể không phải luôn luôn up-to-date. Snapshots cũng thường được sử dụng để thực hiện các quan điểm trong một cơ sở dữ liệu phân tán, để giảm thời gian thực hiện để thực hiện một hoạt động cơ sở dữ liệu trên một cái nhìn.
4. Replication- chọn lọc. Chiến lược này là sự kết hợp của chiến lược nhân rộng trung, bị phân mảnh, và đầy đủ. Trong phương pháp này, một số mục dữ liệu được phân mảnh và phân bổ vào các trang web mà chúng được sử dụng thường xuyên, để đạt được nội địa hóa cao của tài liệu tham khảo. Một số mặt hàng dữ liệu hoặc các mảnh vỡ của các mục dữ liệu được sử dụng bởi nhiều trang web cùng một lúc nhưng không thường xuyên cập nhật, được nhân rộng và được lưu trữ tại tất cả các trang web khác nhau. Các mục dữ liệu mà không được sử dụng thường xuyên được tập trung.
Mục tiêu của chiến lược này là tận dụng mọi lợi thế của tất cả các chiến lược khác, nhưng không ai trong số những nhược điểm. Chiến lược này được sử dụng phổ biến nhất vì tính linh hoạt của nó [xem bảng 5.1].
đang được dịch, vui lòng đợi..
