Tính tự trị

Một phần của tài liệu bài giảng cơ sở dữ liệu nâng cao (Trang 39 - 40)

1. Hệ quản trị cơ sở dữ liệu phân tán

1.2.1. Tính tự trị

Tính tự trị (autonomy) muốn nói ñến sự phân bổ quyền ñiều khiển, chứ không phải phân bố dữ liệu. Tính tự trị chỉ ra mức ñộ hoạt tác ñộc lập của từng hệ quản trị cơ sở dữ liệu. Tính tự trị biểu hiện qua một số yếu tố sau:

- Các hệ thống thành viên có trao ñổi thông tin với nhau không.

- Các hệ thống thực hiện các giao dịch một cách ñộc lập hay không. - Các hệ thống có ñược sửa ñổi hay không.

Từ ñó người ta xây dựng các yêu cầu ñối với một hệ thống tự trị. Chẳng hạn hệ thống tự trị phải thoả mãn:

(1) Các hoạt ñộng cục bộ của từng hệ quản trị cơ sở dữ liệu không bị ảnh hưởng bởi sự tham gia của chúng vào trong phức hệ cơ sở dữ liệu (multidatabase system).

(2) Phương thức xử lý và tối ưu hoá vấn tin trong từng hệ quản trị cơ sở dữ

liệu không bị ảnh hưởng bởi việc thực hiện các câu truy vấn toàn cục truy xuất nhiều cơ sở dữ liệu.

(3) Tính nhất quán và hoạt ñộng của hệ thống không bị ảnh hưởng khi từng hệ

quản trị cơ sở dữ liệu riêng rẽ tham gia hoặc tách ra khỏi liên minh cơ sở dữ liệu.

Ở bình diện khác, tính tự trị thể hiện ở các khía cạnh sau:

(1) Tự trị thiết kế (design autonomy): Mỗi hệ quản trị cơ sở dữ liệu tự do sử

dụng các mô hình dữ liệu và các kỹ thuật quản lý giao dịch thích hợp.

(2) Tự trị truyền thông (communication autonomy): Mỗi hệ quản trị cơ sở dữ

liệu tự do quyết ñịnh loại thông tin cung cấp cho hệ quản trị cơ sở dữ liệu khác hoặc cho các phần mềm ñiều khiển hoạt ñộng toàn cục.

(3) Tự trị thực thi (execution autonomy): Mỗi hệ quản trị cơ sở dữ liệu có thể

thực hiện các giao dịch theo phương thức của mình. Tính tự trị có thể chia làm ba cấp ñộ sau:

(0) Tích hợp mật thiết (tight integration): Chỉ tồn tại một hình ảnh duy nhất về

nhiều cơ sở dữ liệu. Một trong các bộ quản lý dữ liệu (data manager) nắm quyền kiểm soát việc xử lý yêu cầu của người dùng, ngay cả khi yêu cầu ñó phải ñược nhiều bộ quản lý dữ liệu tham gia xử lý.

(1) Hệ thống bán tự trị (semiautonomous system): Bao gồm các hệ quản trị cơ

sở dữ liệu có thể hoạt tác ñộc lập, nhưng quyết ñịnh tham gia vào liên minh nhằm chia sẻ dữ liệu cục bộ của chúng. Mỗi hệ quản trị cơ sở dữ liệu phải xác ñịnh những phần cơ sở dữ liệu nào của riêng chúng mà các hệ quản trị cơ sở dữ liệu khác ñược truy xuất. Chúng không phải là hệ thống tự trị hoàn toàn mà cần sửa

ñổi lại ñể có thể trao ñổi thông tin với những hệ thống khác.

(2) Hệ thống cô lập: Các hệ quản trị cơ sở dữ liệu hoạt ñộng cô lập, không có giao tiếp chia sẻ dữ liệu với nhau.

Một phần của tài liệu bài giảng cơ sở dữ liệu nâng cao (Trang 39 - 40)

Tải bản đầy đủ (PDF)

(89 trang)