Tải bản đầy đủ (.pptx) (13 trang)

Kiến trúc của hệ cơ sở dữ liệu phân tán

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (556.32 KB, 13 trang )

Kiến trúc của hệ Cơ sở dữ liệu phân tán
Nôi dung

Định nghĩa

Chuẩn ANSI/SPARC

Lược đồ toàn cục, cục bộ, trong, ngoài

Kiến trúc DDBMS

Các thành phần của một DDBMS
Định nghĩa

Kiến trúc : kiến trúc của một hệ thống chính là cấu trúc của hệ thồn đó

Các thành phần của hệ thống

Chức năng của các thành phần

Mối liên hệ giữa các thành phần

Định nghĩa này sử dung cho cả hai kiến trúc máy tính cũng như kiến trúc phần
mềm

Các chuẩn kiến trúc, các mô hình tham chiếu
Các động lực cho một chuẩn của DDBMS

DDBMS phải được xây dựng từ các DBMS đồng nhất hay không đồng nhất

DDBMS đồng nhất



Các DBMS ở các vị trí là đồng nhất

Phải dễ thiết kế, triển khai

Cung cấp các cách tiếp cận để nâng cao hiệu năng

DDBMS không đồng nhất

Các DBMS ở các vị trí là khác nhau

Cần một cơ chế để tích hợp (hay “dịch”)

Cơ chế cho tương thích phần cứng, cũng như tích hợp phần mềm
Chuẫn hóa

Các nổ lực chuẩn hóa là các mô hình tham khảo (Reference Model) của DBMS

Mô hình tham khảo : là một khung khái niệm mà mục tiêu của nó là chuẫn hóa
làm việc trên các mảnh có thể nắm bát được từ đó dẫn đến mức tổng hợp trong
đó các mảnh này tổ hợp lại với nhau

Một mô hình tham khảo có thể được xem như là kiến trúc lý tưởng của hệ thống

Các hệ thống thương mại phải nên được xây dựng theo mô hình tham khảo

Một mô hignh tham khảo có thể được mô tả theo 3 cách tiếp cận sau:

Dựa trên thành phần


Dựa trên chức năng

Dựa trên dữ liệu
Kiến trúc của hệ DDBMS

Kiến trúc của một DDBMS có thể phân lớp dựa trên 3 thành phần

Tính tự chủ (Autonomy)

Tính phân tán (Distribution)

Tính đồng nhất (heterogeneity)
Tính tự chủ

Tính tự chủ đề chập đến việc phân tán điều khiển thể hiện ở mức độ đọc lập của
mỗi DBMS

Tích hợp chặt

Bán tự chủ

Hoàn toàn độc lập

Tính tự chủ có thể được xét theo nhiều khía cạnh

Tự chủ thiết kế

Tự chủ truyền thông

Tự chủ thực hiện

Tính phân tán

Không phân tán

Clien/Server

Peer to peer
Tính đồng nhất

Phần cứng

Truyền thông

Hệ điều hành

Các thành phần của CSDL
Mô hình kiến trúc DDBSM
Kiến trúc Client/Server
Kiến trúc Peer-to-Peer
Kiến trúc đa CSDL (Multi-Database)

×