Các kiểu kiến trúc

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

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

1.2.4.Các kiểu kiến trúc

Ta tổ hợp các mức ñộ tự trị, phân tán và ña chủng ñể nghiên cứu các mô hình

kiến trúc khác nhau.

Ký hiệu

A0 ... hệ thống tự trị tích hợp

A1 ... hệ thống bán tự trị

A2 ... hệ thống cô lập

D0 ... hệ thống không phân tán (tập trung)

D1 ... hệ thống phân tán khách/chủ

D2 ... hệ thống phân tán ngang hàng

H1 ... hệ thống ña chủng

• Mô hình (A0,D0,H0): Hệ thống tích hợp, không phân tán, ñồng chủng. ðược gọi là hệ thống phức hợp (composite system), bao gồm nhiều hệ quản trị cơ sở dữ

liệu ñược tích hợp về mặt lôgic. Kiến trúc này phù hợp với những hệ thống ña bộ

xử lý và mọi tài nguyên dùng chung.

• Mô hình (A0,D0,H1): Hệ thống tích hợp, không phân tán, ña chủng. Nó có

nhiều hệ quản trị cơ sở dữ liệu ña chủng, nhưng cung cấp một hình ảnh tích hợp cho người dùng. Chẳng hạn trên cơ sở dữ liệu mạng cùng hiện diện cả cơ sở dữ

liệu phân cấp và cơ sở dữ liệu quan hệ.

Mô hình (A0,D1,H0): Hệ thống tích hợp, phân tán khách/chủ, ñồng chủng. H

thống cung cấp một hình ảnh tích hợp cho người dùng.

• Mô hình (A0,D2,H0): Hệ thống tích hợp, phân tán hoàn toàn, ñồng chủng. H

thống không phân biệt khách chủ. Mỗi vị trí ñều trang bịñầy ñủ chức năng.

• Mô hình (A1,D0,H0): Hệ thống bán tự trị, không phân tán, ñồng chủng, ñược gọi dưới cái tên hệ quản trị cơ sở dữ liệu liên bang (federated DBMS).

Các hệ thống thành viên ñều có quyền tự trị nhất ñịnh trong các hoạt ñộng của chúng. Chúng tự do hiệp ñồng với những hệ thống khác khi thực hiện các yêu cầu của người dùng truy xuất ñến nhiều cơ sở dữ liệu.

Ví dụ. Nhiều bản cài ñặt một hệ quản trị cơ sở dữ liệu “mở” trên cùng một máy.

“Mở” ở ñây có nghĩa là hệ quản trị cơ sở dữ liệu có khả năng tham gia vào liên bang.

• Mô hình (A1,D0,H1): Hệ thống bán tự trị, không phân tán, ña chủng, ñược gọi dưới cái tên hệ quản trị cơ sở dữ liệu liên bang ña chủng (heterogeneous

federated DBMS).

Ví dụ. Một hệ quản trị cơ sở dữ liệu quan hệ lo quản lý dữ liệu có cấu trúc, một

hệ quản trị cơ sở dữ liệu ñồ hoạ lo quản lý hình ảnh tĩnh, và một máy chủ cung cấp các hình video. Nếu chúng ta muốn cung cấp một hình ảnh tích hợp cho người dùng thì cần phải “che dấu” tính tự trị và ña chủng của các hệ thống thành viên và thiết lập giao diện chung.

• Mô hình (A1,D1,H1): Hệ thống bán tự trị, phân tán khách/chủ, ña chủng, ñược gọi dưới cái tên hệ quản trị cơ sở dữ liệu liên bang ña chủng phân tán

(heterogeneous federated distributed DBMS). Dữ liệu ñược phân tán trên các

máy khác nhau. (adsbygoogle = window.adsbygoogle || []).push({});

• Kiến trúc (A2,D0,H0): Hệ thống cô lập, không phân tán, ñồng chủng, ñược gọi

dưới cái tên hệ quản trị cơ sở dữ liệu phức hệ (multidatabase system-MDBS).

Các thành viên không có khái niệm hiệp ñồng. ðây thực chất là tập các cơ sở dữ

• Mô hình (A2,D0,H1): Hệ thống cô lập, không phân tán, ña chủng. Hệ thống này ñược dùng ñể xây dựng các ứng dụng truy xuất dữ liệu từ nhiều hệ thống lưu trữ khác nhau với các ñặc tính khác nhau. Một số hệ thống có thể không phải là hệ quản trị cơ sở dữ liệu.

• Mô hình (A2,D1,H1) và (A2,D2,H1): Ta xét chung hai trường hợp này do tính tương tự của những vấn ñề do chúng sinh ra. Cả hai ñều biểu diễn cho trường hợp các cơ sở dữ liệu thành viên tạo ra phức hệ phân tán trên một số vị trí −

chúng ñược gọi là các phức hệ cơ sở dữ liệu phân tán (distributed MDBS). Khác

biệt chính giữa hai kiến trúc này là ở phân tán khách/chủ, phần lớn các công việc tương tác ñược trao cho hệ thống trung gian (middleware system), to ra kiến trúc ba tầng (three layer architecture).

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