Triển vọng csdl phân tán....
Các cách khác nhau để đảm bảo trong suốt tên: • Giải pháp 1: Tạo 1 server tên trung tâm
– Mất tính tự trị cục bộ
– Site trung tâm có thể là cổ chai
– Tính sẵn sàng thấp(Khi site trung tâm sự cố)
• Giải pháp 2: Đối tượng tiền tố đầu với các định danh của site tạo ra nó – ví dụ nhánh được tạo ở site S1 phải có tên S1.BRANCH
– Cần định danh mỗi phân mảnh và các bản sao của nó
– ví dụ, bản sao 2 của phân mảnh 3 của Branch ở site S1 phải được tham chiếu là S1.BRANCH.F3.C2
• Cách tiếp cận khác: dùng bí danh cho môi đối tượng csdl
Triển vọng csdl phân tán...
• Trong suốt nhân bản đảm bảo nsd không quan tâm đến việc quản trị các bản sao của csdl
• Nsd thậm chí không cần biết đến sự tồ tại của nhân bản và coi như đang làm việc với một bản sao đơn của dữ liệu
• Nhân bản dữ liệu cần cho nhiều nguyên nhân : Ví dụ tăng hiệu năng cho truy nhập csdl chỉ đọc
Triển vọng csdl phân tán...
Trong suốt phân mảnh đảm bảo nsd không nhận thức được và không quan tâm đến sự phân mảnh của dữ liệu
• Nsd không quan tâm đên tìm chiến lược xử lý truy vấn qua phân mảnh hay tạo truy vấn cho phân mảnh
– Việc đánh giá truy vấn được đặc tả qua toàn bộ quan hệ nhưng phải là trên các phân mảnh yêu cầu một chiến lược đánh giá truy vấn tương ứng
• Phân mảnh thực hiện do các nguyên nhân: hiệu năng, tính sẵn sàng , độ tin cậy
Triển vọng csdl phân tán