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 ng
Trang 1Kiến trúc của hệ Cơ sở dữ liệu phân tán
Trang 2Nô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
Trang 3Đị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
Trang 4Cá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
Trang 5Chuẫ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
Trang 6Kiế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)
Trang 7Tí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
Trang 8Tính phân tán
Không phân tán
Clien/Server
Peer to peer
Trang 9Tí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
Trang 10Mô hình kiến trúc DDBSM
Trang 11Kiến trúc Client/Server
Trang 12Kiến trúc Peer-to-Peer
Trang 13Kiến trúc đa CSDL (Multi-Database)