•Phần mềm QTCSDL trên máy khách quản lí các giao diện khi thực hiện các chương trình ứng dụng CSDL.. HÖ CSDL tËp trung[r]
Trang 1GVTH : Nguyễn Trần Quốc Tuấn
Tổ : Lý - Tin
Trang 2Chương IV:
KIẾN TRÚC VÀ BẢO MẬT CÁC HỆ
CƠ SỞ DỮ LIỆU
§12 CÁC LOẠI KIẾN TRÚC CỦA
HỆ CƠ SỞ DỮ LIỆU (T1) NỘI DUNG :
1 Các hệ cơ sở dữ liệu tập trung :
Trang 3Có 2 loại kiến trúc của hệ CSDL là : tập trung và phân tán
C¸c lo¹i kiÕn tróc cña hÖ CSDL:
Hệ CSDL tập trung
Hệ CSDL phân tán
Hệ CSDL
trung tâm
Hệ CSDL
trung tâm khách – chủ khách – chủ Hệ CSDL Hệ CSDL
Các loại KT của
hệ CSDL
Các loại KT của
hệ CSDL
SƠ ĐỒ TÓM TẮT VỀ CÁC LOAI KIẾN TRÚC CỦA HỆ CSDL
Trang 41 C¸c hÖ CSDL tËp trung:
HÖ c¬ së d÷ liÖu trung t©m
HÖ c¬ së d÷ liÖu kh¸ch - chñ
Trang 5b) HÖ c¬ së d÷ liÖu trung t©m :
Là hệ CSDL được cài đặt trên máy tính trung tâm Nhiều người dùng từ
xa có thể truy cập CSDL này thông qua các thiết bị đầu cuối và các phương tiện truyền thông
Đặc điểm :
Máy tính trung tâm lưu trữ và quản lí CSDL đồng thời tất cả các xử lí của hệ QTCSDL chỉ tập trung tại máy tính
trung tâm
Các máy con không chia sẻ thực hiện xử lí này
Như vậy chúng ta thấy rằng: công việc của máy chủ rất nhiều Do đó, muốn giảm bớt “gánh nặng” cho máy chủ, chúng ta có 1 kiến trúc mới, đó là hệ CSDL khách – chủ
Trang 6b) HÖ c¬ së d÷ liÖu trung t©m :
VD: Hệ thống bán vé máy bay của hãng Hàng không Quóc gia Việt Nam, hệ thống ATM của ngân hàng, hệ thống bán vé tàu hỏa của nghành Đường sắt việt Nam, hệ thống tính điểm khách hàng của siêu thị …
Trang 7c) HÖ c¬ së d÷ liÖu kh¸ch - chñ :
Trong kiến trúc khách - chủ, các thành phần (của hệ
QTCSDL) tương tác với nhau tạo nên hệ thống gồm:
- Thành phần cấp tài nguyên thường được cài đặt tại
một máy chủ trên mạng (cục bộ)
- Thành phần yêu cầu tài nguyên có thể cài đặt tại nhiều máy khác (ta gọi là các máy khách) trên mạng
Trang 8c) HÖ c¬ së d÷ liÖu kh¸ch - chñ :
Đặc điểm của thành phần cấp tài nguyên
• Được cài đặt tại 1 máy chủ trên mạng cục bộ (mạng LAN).
• Thành phần quản trị CSDL trên máy chủ tiếp
nhận, xử lí các yêu cầu về CSDL gửi kết quả
về lại cho máy khách.
• Cung cấp các dịch vụ điều phối cập nhật và khôi phục dữ liệu.
Trang 9c) HÖ c¬ së d÷ liÖu kh¸ch - chñ :
Đặc điểm của thành phần yêu cầu tài nguyên
•Có thể cài đặt trên nhiều máy khác (máy khách) trên mạng.
•Phần mềm QTCSDL trên máy khách quản lí các giao diện khi thực hiện các chương trình ứng dụng CSDL Nó tiếp nhận yêu cầu của người dùng, xử lí rồi gửi thông báo đến máy chủ yêu cầu tài nguyên, chờ nhận trả lời từ máy chủ và định dạng dữ liệu đưa ra cho người dùng
Ví dụ : CSDL của hệ thống Mail , CSDL của phần mềm quản lí học sinh SIS ở trương THPT Trần Hưng Đạo , CSDL của các trò chơi trực tuyến (cờ tướng , bóng đá …)
…
Trang 10c) HÖ c¬ së d÷ liÖu kh¸ch - chñ :
Ưu điểm :
Nâng cao khả năng thực hiện : các CPU ở máy chủ và máy khách khâc nhau có thể cùng hoạt động song song , mỗi CPU thực hiện nhiệm vụ riêng nó ;
Chi phí cho phần cứng có thể được giảm do chỉ cần
máy chủ có cấu hình đủ mạnh để lưu trữ và quản tri
CSDL ;
Bổ sung thêm máy khách dễ dàng
Trang 11C NG C Ủ Ố
So sánh hệ CSDL trung tâm với hệ CSDL khách chủ
Máy tính trung tâm lưu trữ và
quản lí CSDL đồng thời tất cả các
xử lí của hệ QTCSDL chỉ tập
trung tại máy tính trung tâm
Các máy con không chia sẻ thực
hiện xử lí này
Hệ CSDL trung tâm
Các xử lí do hệ QTCSDL đảm nhiệm được chia sẻ cho máy khách và máy chủ.
Các hệ QTCSDL này sẽ có phiên bản cài trên máy chủ và
cả máy khách.
Hai thành phần của hệ QTCSDL nằm trên máy chủ và máy khách sẽ tương tác với nhau, cùng chia sẻ những xử lí
để đáp ứng yêu cầu khai thác CSDL
Hệ CSDL khách – chủ
Trang 121 HÖ CSDL tËp trung
2 HÖ CSDL ph©n t¸n
HÖ c¬ së d÷ liÖu c¸ nh©n
HÖ c¬ së d÷ liÖu trung t©m
HÖ c¬ së d÷ liÖu kh¸ch - chñ
Kh¸i niÖm hÖ CSDL ph©n t¸n