Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
1,08 MB
Nội dung
Tiểu luận số 02: Tiểu luận số 02: Người hướng dẫn: Người hướng dẫn: PGS.TS. Lê Văn Sơn PGS.TS. Lê Văn Sơn Tên học viên: Lê Thị Anh Đào Tên học viên: Lê Thị Anh Đào Lớp: Khoa học Máy tính K24 Lớp: Khoa học Máy tính K24 - S g n bóthôngtintrongcác c s d li u phân tán.ự ắ ơ ở ữ ệ - S g n bóthôngtintrongcác c s d li u phân tán.ự ắ ơ ở ữ ệ _ _ Cho m t h th ng CSDL phântán bao g m 5 files th ng xuyên ph i c p ộ ệ ố ồ ườ ả ậ Cho m t h th ng CSDL phântán bao g m 5 files th ng xuyên ph i c p ộ ệ ố ồ ườ ả ậ nh t (s l ng c p nh t l n). B n hãy :ậ ố ượ ậ ậ đủ ớ ạ nh t (s l ng c p nh t l n). B n hãy :ậ ố ượ ậ ậ đủ ớ ạ 1. Mô hình hóa môi tr ng phântán này b ng s ho t ng.ườ ằ ơ đồ ạ độ 1. Mô hình hóa môi tr ng phântán này b ng s ho t ng.ườ ằ ơ đồ ạ độ 2 2 . Xây d ng gi i thu t cho phép, khi v n hành h , v n m b oự ả ậ ậ ệ ẫ đả ả . Xây d ng gi i thu t cho phép, khi v n hành h , v n m b oự ả ậ ậ ệ ẫ đả ả g n bó d li u.ắ ữ ệ g n bó d li u.ắ ữ ệ 2 L I M UỜ Ở ĐẦ L I M UỜ Ở ĐẦ C s d li u phântán nói riêng và các h phântán nói chung là ơ ở ữ ệ ệ C s d li u phântán nói riêng và các h phântán nói chung là ơ ở ữ ệ ệ m t l nh v c nghiên c u không m i, nh ng g n đây, do s ộ ĩ ự ứ ớ ư ầ ự m t l nh v c nghiên c u không m i, nh ng g n đây, do s ộ ĩ ự ứ ớ ư ầ ự phát tri n nhanh chóng c a công ngh truy n thông và s bành ể ủ ệ ề ự phát tri n nhanh chóng c a công ngh truy n thông và s bành ể ủ ệ ề ự tr ng m nh m c a m ng Internet cùng v i xu th toàn ướ ạ ẽ ủ ạ ớ ế tr ng m nh m c a m ng Internet cùng v i xu th toàn ướ ạ ẽ ủ ạ ớ ế c u hóa trong m i l nh v c, đ c bi t là v th ng m i, c s ầ ọ ĩ ự ặ ệ ề ươ ạ ơ ở c u hóa trong m i l nh v c, đ c bi t là v th ng m i, c s ầ ọ ĩ ự ặ ệ ề ươ ạ ơ ở d li u phântán đã tr thành m t l nh v c thu hút nhi u s quan ữ ệ ở ộ ĩ ự ề ự d li u phântán đã tr thành m t l nh v c thu hút nhi u s quan ữ ệ ở ộ ĩ ự ề ự tâm c a các nhà nghiên c u lý thuy t l n các nhà s n xu t ph n ủ ứ ế ẫ ả ấ ầ tâm c a các nhà nghiên c u lý thuy t l n các nhà s n xu t ph n ủ ứ ế ẫ ả ấ ầ m m.ề m m.ề CHƯƠNG I : CHƯƠNG I : TỔNG QUAN VỀ CƠSỞDỮLIỆUPHÂNTÁN TỔNG QUAN VỀ CƠSỞDỮLIỆUPHÂNTÁN I. GIỚI THIỆU CƠSỞDỮLIỆUPHÂNTÁN I. GIỚI THIỆU CƠSỞDỮLIỆUPHÂNTÁN I.1 Giới thiệu: Công nghệ về các hệ cơsởdữliệuphântán (distributed database system, DDBS) là sự hợp nhất của hai hướng tiếp cận đối với quá trình xử lý dữ liệu: Công nghệ cơsởdữliệu và công nghệ mạng máy tính. Các hệ cơsởdữliệu chuyển từ mô thức xử lý dữ liệu, trong đó mỗi ứng dụng định nghĩa và duy trì dữliệu của riêng chúng sang mô thức quản lý và xử lý dữliệu tập trung. 4 CHƯƠNG I : CHƯƠNG I : TỔNG QUAN VỀ CƠSỞDỮLIỆUPHÂNTÁN TỔNG QUAN VỀ CƠSỞDỮLIỆUPHÂNTÁN I.2 Định nghĩa cơsởdữliệuphân tán: Trạm 1 Trạm 3 Trạm 4 Trạm 5 Mạng truyền dữliệu Trạm 2 Hình 4: Môi trường của hệ CSDL phântán 5 CHƯƠNG I : CHƯƠNG I : TỔNG QUAN VỀ CƠSỞDỮLIỆUPHÂNTÁN TỔNG QUAN VỀ CƠSỞDỮLIỆUPHÂNTÁN I.3 Thành phần của hệ phân tán: Hệ tin học phântán bao gồm bốn thực thể như sau: Các hệ thốngphần mềm Tập hợp phần cứng Hệ thống truyền thông Hệ thốngdữliệu Hình 5: Bốn thực thể của hệ tin học phân tán. CHƯƠNG I : CHƯƠNG I : TỔNG QUAN VỀ CƠSỞDỮLIỆUPHÂNTÁN TỔNG QUAN VỀ CƠSỞDỮLIỆUPHÂNTÁN I.4 Đặc điểm cơ bản của hệ phân tán: STT Tên gọi Thuyết minh 1 Chia sẽ tài nguyên Thực tế phát triển mạng máy tính đặc ra một vấn đề lớn là cần phải dùng chung tài nguyên. Một tiến trình trên một trạm nào đó có thể yêu cầu được cung cấp tài nguyên dung chung ở một trạm khác. 2 Liên lạc Khi hệ thống đã được mắc nối với nhau, các thực thể của hệ có thể trao đổi thôngtin cho nhau. 3 Tin cậy Một trạm của hệ bị sựcố không làm cho toàn hệ bị ảnh hưởng, mà ngược lại, công việc của trạm đó được phân cho các trạm khác đảm nhiệm. Ngoài ra, trạm bị sựcốcó thể được tự động phục hồi lại các trạng thái trước khi bị sựcố hay trạng thái ban đầu của nó. 4 Tăng tốc Đây là khái niệm mới về phântán tải. Một tính toán lớn nào đó, nếu chỉ sử dụng một trạm, thì thời gian trả kết quả sẽ rất lớn. Tính toán này được chia nhỏ và thực hiện song song trên các trạm. Điều này cũng rất cần thiết đối với những trạm bị quá tải. 7 CHƯƠNG I : CHƯƠNG I : TỔNG QUAN VỀ CƠSỞDỮLIỆUPHÂNTÁN TỔNG QUAN VỀ CƠSỞDỮLIỆUPHÂNTÁN II. KIẾN TRÚC HỆ CƠSỞDỮLIỆUPHÂNTÁN H th ng vi n thôngệ ố ễ . . CSDL CSDL CSDL CSDL CSD L CSDL CSDL A B Hình 6: Kiến trúc hệ CSDL phântán 8 CHƯƠNG I CHƯƠNG I I I : : S G N BÓTHÔNGTIN TRONGỰ Ắ S G N BÓTHÔNGTIN TRONGỰ Ắ C S D LI U PHÂN TÁNƠ Ở Ữ Ệ C S D LI U PHÂN TÁNƠ Ở Ữ Ệ I. CÁC ĐIỀU KIỆN GIẢ ĐỊNH VÀ THỰC TẾ STT So sánh 1 Các đối tượng và các tiến trình có thể được tạo lập và huỷ bỏcó tính chất động trong suốt quá trình tồn tại của hệ. 2 Các đối tượng và các tiến trình có thể được phântán trên các trạm khác nhau liên hệ với nhau qua hệ thống viễn thông. Do vậy, ta không thể xác định trạng thái thời điểm của hệ vì lý do độ trễ đường truyền giữa các trạm và tính không tương thích giữa các điểm quan sát trong trạm đó. 3 Hệ thống viễn thông và các tiến trình là các đối tượng có thể xảy ra sựcố kỹ thuật. 9 CHƯƠNG I CHƯƠNG I I I : : S G N BÓTHÔNGTIN TRONGỰ Ắ S G N BÓTHÔNGTIN TRONGỰ Ắ C S D LI U PHÂN TÁNƠ Ở Ữ Ệ C S D LI U PHÂN TÁNƠ Ở Ữ Ệ II. TÁC ĐỘNG VÀ GIAO DỊCH Ta quan tâm đến hai mức quan sát: STT Mức Giải thích 1 NSD Tiến trình là một dãy thực hiện các giao dịch. Giao dịch đó là chương trình duy nhất được thực hiện từ một trạng thái gắnbó dẫn hệ đến một trạng thái gắnbó khác. 2 Hệ thống Mỗi giao dịch được cấu tạo từ nột dãy các tác động được thể hiện như sau. Nếu hai tác động A và B thuộc hai giao dịch khác nhau được thực hiện bởi hai tiến trình thì hiệu ứng tổng quát của chúng sẽ là hiệu ứng của dãy (A;B) hoặc là (B;A) CHƯƠNG I CHƯƠNG I I I : : S G N BÓTHÔNGTIN TRONGỰ Ắ S G N BÓTHÔNGTIN TRONGỰ Ắ C S D LI U PHÂN TÁNƠ Ở Ữ Ệ C S D LI U PHÂN TÁNƠ Ở Ữ Ệ III. TRIỂN KHAI GIAO DỊCH TÔN TRỌNGSỰGẮN BÓ. Để đảm bảo các giao dịch tôn trọngsựgắnbóthôngtin thì người ta đưa ra các phương pháp, cơ chế để đảm bảo khi giao dịch vẫn cósựgắnbóthôngtin toàn vẹn dữliệu trên cơsởdữliệuphântán là: - Cơ chế then cài: - Hệ quả của tính không chắc chắn trên trạng thái của hệ : - Cơ chế xử lý sự cố: . TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU PHÂN TÁN TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU PHÂN TÁN I. GIỚI THIỆU CƠ SỞ DỮ LIỆU PHÂN TÁN I. GIỚI THIỆU CƠ SỞ DỮ LIỆU PHÂN TÁN I.1 Giới. dữ liệu tập trung. 4 CHƯƠNG I : CHƯƠNG I : TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU PHÂN TÁN TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU PHÂN TÁN I.2 Định nghĩa cơ sở dữ liệu phân tán: