SlideShare a Scribd company logo
CHƯƠNG 3:  THIẾT KẾ CSDL PHÂN TÁN NỘI DUNG 3.1 Nội dung thiết kế các hệ thống phân tán  3.2 Các chiến lược phân tán dữ liệu  3.3 Phương pháp thiết kế CSDL phân tán  3.4 Phân mảnh dữ liệu 3.5 Cấp phát tài nguyên trong hệ phân tán  MỤC ĐÍCH Cung cấp cho người lập trình ứng dụng phương pháp thiết kế một cơ sở dữ liệu phân tán
CHƯƠNG 3:  THIẾT KẾ CSDL PHÂN TÁN ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.1 Nội dung thiết kế một hệ thống phân tán  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.1 Nội dung thiết kế một hệ thống phân tán  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.1 Nội dung thiết kế một hệ thống phân tán  3.1.2 Các sản phẩm yêu cầu sau khi phân tích thiết kế 1. Mô tả các trạm . Thông tin địa lý . Thiết bị vật lý  . Thông tin hạ tầng . Đặc trưng về con người (trình độ, kỹ năng,,...)  2. Mô tả về sử dụng dữ liệu cho mỗi trạm . Các phần tử dữ liệu sử dụng từ hệ thống  . Các phần tử dữ liệu cần phải tạo ra . Các phần tử dữ liệu cập nhật . Các phần tử dữ liệu xóa
3.1 Nội dung thiết kế một hệ thống phân tán  3.1.2 Các sản phẩm yêu cầu sau khi phân tích thiết kế(tiếp) 3. Mô tả quá trình nghiệp vụ cho mỗi trạm . Danh sách các xử lý (sơ đồ chức năng) ở các trạm . Mô tả các xử lý 4. Các thỏa thuận về phương án kiến trúc hệ thống cho mỗi trạm:  cho nhu cầu về dữ liệu và xử lý cho trạm đó . Có cần hay không về các trợ giúp không phải kỹ thuật  . Có cần hay không về hệ thống địa phương, về nối mạng . Có cần hay không về các cấu hình phân tán khác
3.2 Các chiến lược phân tán dữ liệu ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.2 Các chiến lược phân tán dữ liệu ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.2 Các chiến lược phân tán dữ liệu ,[object Object],[object Object],[object Object],[object Object],[object Object]
3.2 Các chiến lược phân tán dữ liệu ,[object Object],[object Object],[object Object],[object Object]
3.3  PHƯƠNG PHÁP THIẾT KẾ CSDL PHÂN TÁN 3.3.1 Sơ đồ thiết kế tổng thể cơ sở dữ liệu phân tán Hiện nay chưa có một kỹ thuật cụ thể nào nói một cách chi tiết việc thiết kế một CSDL phân tán. Tuy nhiên, một cách tổng quát chúng ta có thể thiết kế CSDL phân tán theo các bước sau: Thiết kế lược đồ quan hệ tổng thể Thiết kế phân đoạn Thiết kế định vị các đoạn (Tạo các ảnh vật lý) Thiết kế CSDL vật lý  Sơ đồ thiết kế tổng thể
3.3  PHƯƠNG PHÁP THIẾT KẾ CSDL PHÂN TÁN ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.3  PHƯƠNG PHÁP THIẾT KẾ CSDL PHÂN TÁN ,[object Object],[object Object],[object Object],[object Object]
3.3  PHƯƠNG PHÁP THIẾT KẾ CSDL PHÂN TÁN ,[object Object],[object Object],[object Object],[object Object],[object Object]
3.3  PHƯƠNG PHÁP THIẾT KẾ CSDL PHÂN TÁN ,[object Object],[object Object],[object Object],[object Object]
3.3  PHƯƠNG PHÁP THIẾT KẾ CSDL PHÂN TÁN ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.3  PHƯƠNG PHÁP THIẾT KẾ CSDL PHÂN TÁN
3.3  PHƯƠNG PHÁP THIẾT KẾ CSDL PHÂN TÁN ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.4  PHÂN MẢNH DỮ LIỆU ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Nhắc lại các phép toán về đai số quan hệ  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SQL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],R 1 .A 1 , R 2 .A 2 ,. . ., R i .A i
3.4  PHÂN MẢNH DỮ LIỆU ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.4  PHÂN MẢNH DỮ LIỆU ,[object Object],[object Object],[object Object],[object Object]
3.4  PHÂN MẢNH DỮ LIỆU ,[object Object],[object Object],[object Object],[object Object]
3.4  PHÂN MẢNH DỮ LIỆU ,[object Object],[object Object],[object Object],[object Object],[object Object]
3.4  PHÂN MẢNH DỮ LIỆU 3.4.2.1 Phân mảnh ngang : phân mảnh ngang một quan hệ tổng thể n-bộ R là tách R thành các quan hệ con n-bộ R 1 , R 2 , ..., R k  sao cho quan hệ R có thể được khôi phục lại từ các quan hệ con này bằng phép hợp:  R = R 1     R 2     ...    R k   Có hai loại phân mảnh ngang:  Phân mảnh ngang nguyên thủy   (primary horizontal fragmentation):  phân mảnh ngang nguyên thủy của một quan hệ được thực hiện dựa trên các vị từ được định nghĩa trên quan hệ đó. Phân mảnh ngang dẫn xuất  (derived horizontal fragmentation): phân mảnh ngang dẫn xuất của một quan hệ được thực hiện dựa trên các vị từ được định nghĩa trên quan hệ khác. Như vậy, trong phân mảnh ngang tập các vị từ đóng một vai trò quan trọng.
3.4  PHÂN MẢNH DỮ LIỆU 3.4.2.2 Phân mảnh dọc :  Phân mảnh dọc một quan hệ tổng thể n-bộ R là tách R thành các quan hệ con R 1 , R 2 , ..., R k  sao cho quan hệ R có thể được khôi phục lại từ các quan hệ con này bằng phép nối:    R = R 1   R 2   ...,  R k   3.4.2.3 Phân mảnh hỗn hợp :  là kết hợp cả phân mảnh ngang và phân mảnh dọc
3.4  PHÂN MẢNH DỮ LIỆU ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.4  PHÂN MẢNH DỮ LIỆU ,[object Object],[object Object],[object Object],[object Object],[object Object]
3.4  PHÂN MẢNH DỮ LIỆU ,[object Object],[object Object],[object Object],[object Object]
3.4  PHÂN MẢNH DỮ LIỆU ,[object Object],[object Object],[object Object],[object Object],[object Object]
Cơ sở dữ liệu của một công ty máy tính  NHANVIEN (E) HOSO (G) DUAN (J) TLUONG (S) Phân tích HT Lập trình viên Phân tích HT Phân tích HT Lập trình viên Kỹ sư điện Phân tích HT Thiết kế DL Nam Trung Đông Bắc Tây Hùng Dũng Chiến A1 A2 A3 A4 A5 A6 A7 A8 CHUCVU TENNV MANV 12 34 6 12 10 6 20 36 48 15 Quản lý  Phân tích  Phân tích  Kỹ thuật  Lập trình  Quản lý  Quản lý  Kỹ thuật  Quản lý  Lập trình  D1 D1 D2 D3 D4 D2 D2 D4 D3 D3 A1 A2 A2 A3 A3 A4 A5 A6 A7 A8 THOIGIAN NHIEMVU MADA MANV 20000 12000 28000 25000 CSDL CÀI ĐẶT BẢO TRÌ PHÁT TRIỂN D1 D2 D3 D4 NGANSACH TENDA MADA 1000 2500 3000 4000 Kỹ sư điện Phân tích HT Lập trình viên Thiết kế DL LUONG CHUCVU
3.4  PHÂN MẢNH DỮ LIỆU
3.4  PHÂN MẢNH DỮ LIỆU
3.5 Cấp phát tài nguyên trong hệ phân tán   3.5.1 Bài toán cấp phát  (allocation problem):  Giả sử có một tập các mảnh F = {F 1 , F 2 , ..., F k  } và một mạng máy tính bao gồm các vị trí S= {S 1 , S 2 , ..., S m  } trên đó có một tập các ứng dụng Q={Q 1 , Q 2 , ..., Q q  } đang thực thi.  Hãy tìm một phân phối tối ưu các mảnh F cho các vị trí S.  Một phân phối được gọi là tối ưu nếu thỏa mãn hai yếu tố sau:
3.5 Cấp phát tài nguyên trong hệ phân tán   Chi phí nhỏ nhất : hàm chi phí bao gồm chi phí lưu mỗi mảnh dữ liệu F i  tại vị trí S j , chi phí vấn tin F i  tại vị trí S j , chi phí cập nhật F i  tại tất cả các vị trí có chứa nó, và chi phí truyền dữ liệu. Vì thế bài toán cấp phát sẽ tìm một lược đồ cấp phát với hàm chi phí là cực tiểu. Hiệu quả : chiến lược cấp phát được thiết kế nhằm cực tiểu hóa thời gian thực hiện và tăng tối đa lưu lượng hệ thống tại mỗi vị trí.
3.5 Cấp phát tài nguyên trong hệ phân tán   Bài toán cấp phát tổng quát, ký hiệu DAP (database allocation problem), là một bài toán  NP-đầy đủ . Vì thế hầu hết các nghiên cứu đã được dành cho việc tìm ra được các thuật giải heuristic để có được lời giải tối ưu cho loại bài toán này. Hiện nay chưa có một mô hình heuristic tổng quát nào nhận một tập các mảnh và sinh ra một chiến lược cấp phát gần tối ưu ứng với các ràng buộc cho trước mà chỉ mới đưa ra một số giả thiết đơn giản hóa và dễ áp dụng cho một số cách đặt vấn đề đơn giản.
3.5 Cấp phát tài nguyên trong hệ phân tán   3.5.2 Thông tin cấp phát Ở giai đoạn cấp phát, chúng ta cần các thông tin định lượng về cơ sở dữ liệu, về các ứng dụng chạy trên đó, về cấu trúc mạng, về khả năng xử lý và giới hạn lưu trữ của mỗi vị trí trên mạng. a. Thông tin về cơ sở dữ liệu  b. Thông tin về ứng dụng  c. Thông tin về vị trí  d. Thông tin về mạng
Câu hỏi cuối chương ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CHƯƠNG I. TỔNG QUAN VỀ CSDL PHÂN TÁN HẾT CHƯƠNG 3

More Related Content

What's hot

Bai 3 thietke_csdlpt
Bai 3 thietke_csdlptBai 3 thietke_csdlpt
Bai 3 thietke_csdlpt
Hồ Lợi
 
Chuong 4 - CSDL phân tán
Chuong 4 - CSDL phân tánChuong 4 - CSDL phân tán
Chuong 4 - CSDL phân tánduysu
 
Hệ PhâN TáN
Hệ PhâN TáNHệ PhâN TáN
Hệ PhâN TáNit
 
Naming - Định danh trong các hệ thống phân tán
Naming - Định danh trong các hệ thống phân tánNaming - Định danh trong các hệ thống phân tán
Naming - Định danh trong các hệ thống phân tán
Phan Khanh Toan
 
Chuong 1 - CSDL phân tán
Chuong 1 - CSDL phân tánChuong 1 - CSDL phân tán
Chuong 1 - CSDL phân tánduysu
 
Chuong 12 mang_cua_bo_8534
Chuong 12 mang_cua_bo_8534Chuong 12 mang_cua_bo_8534
Chuong 12 mang_cua_bo_8534ducanhskv
 
Chuong 12 mang cuc bo
Chuong 12  mang cuc boChuong 12  mang cuc bo
Chuong 12 mang cuc bohnda
 
Giao trinh-co-so-du-lieu
Giao trinh-co-so-du-lieuGiao trinh-co-so-du-lieu
Giao trinh-co-so-du-lieuAnh Ta
 

What's hot (11)

17406 bai giang csdl nang cao
17406   bai giang csdl nang cao17406   bai giang csdl nang cao
17406 bai giang csdl nang cao
 
Bai 3 thietke_csdlpt
Bai 3 thietke_csdlptBai 3 thietke_csdlpt
Bai 3 thietke_csdlpt
 
Chuong 2 CSDL phân tán
Chuong 2 CSDL phân tánChuong 2 CSDL phân tán
Chuong 2 CSDL phân tán
 
Chuong 4 - CSDL phân tán
Chuong 4 - CSDL phân tánChuong 4 - CSDL phân tán
Chuong 4 - CSDL phân tán
 
Hệ PhâN TáN
Hệ PhâN TáNHệ PhâN TáN
Hệ PhâN TáN
 
Naming - Định danh trong các hệ thống phân tán
Naming - Định danh trong các hệ thống phân tánNaming - Định danh trong các hệ thống phân tán
Naming - Định danh trong các hệ thống phân tán
 
Chuong 1 - CSDL phân tán
Chuong 1 - CSDL phân tánChuong 1 - CSDL phân tán
Chuong 1 - CSDL phân tán
 
Pttkht
PttkhtPttkht
Pttkht
 
Chuong 12 mang_cua_bo_8534
Chuong 12 mang_cua_bo_8534Chuong 12 mang_cua_bo_8534
Chuong 12 mang_cua_bo_8534
 
Chuong 12 mang cuc bo
Chuong 12  mang cuc boChuong 12  mang cuc bo
Chuong 12 mang cuc bo
 
Giao trinh-co-so-du-lieu
Giao trinh-co-so-du-lieuGiao trinh-co-so-du-lieu
Giao trinh-co-so-du-lieu
 

Viewers also liked

Chuyen De 3 Bo Sung CSDL nang cao
Chuyen De 3   Bo Sung CSDL nang caoChuyen De 3   Bo Sung CSDL nang cao
Chuyen De 3 Bo Sung CSDL nang caoHoàng Chí Dũng
 

Viewers also liked (8)

Mang May Tinh
Mang May TinhMang May Tinh
Mang May Tinh
 
Baocao Chuanhoa
Baocao ChuanhoaBaocao Chuanhoa
Baocao Chuanhoa
 
Chuyen De 3 CSDL nang cao
Chuyen De 3 CSDL nang caoChuyen De 3 CSDL nang cao
Chuyen De 3 CSDL nang cao
 
Chuyen De 3 Bo Sung CSDL nang cao
Chuyen De 3   Bo Sung CSDL nang caoChuyen De 3   Bo Sung CSDL nang cao
Chuyen De 3 Bo Sung CSDL nang cao
 
Chuong 4 CSDL phân tán
Chuong 4 CSDL phân tánChuong 4 CSDL phân tán
Chuong 4 CSDL phân tán
 
Cd 2 CSDL nang cao
Cd 2 CSDL nang caoCd 2 CSDL nang cao
Cd 2 CSDL nang cao
 
Chuyen De 1 CSDL nang cao
Chuyen De 1 CSDL nang caoChuyen De 1 CSDL nang cao
Chuyen De 1 CSDL nang cao
 
Chu trinh Haminton de quy
Chu trinh Haminton de quyChu trinh Haminton de quy
Chu trinh Haminton de quy
 

Similar to Chuong 3 CSDL phân tán

Chuong 2 - CSDL phân tán
Chuong 2 - CSDL phân tánChuong 2 - CSDL phân tán
Chuong 2 - CSDL phân tánduysu
 
Cơ sở dữ liệu PTIT slide 2
Cơ sở dữ liệu PTIT slide 2Cơ sở dữ liệu PTIT slide 2
Cơ sở dữ liệu PTIT slide 2
NguynMinh294
 
CSDLPT
CSDLPTCSDLPT
CSDLPT
congtran88
 
CHƯƠNG 2.pptx
CHƯƠNG 2.pptxCHƯƠNG 2.pptx
CHƯƠNG 2.pptx
hieple69
 
Chuong 1_Gioo thieu DB.pdf
Chuong 1_Gioo thieu DB.pdfChuong 1_Gioo thieu DB.pdf
Chuong 1_Gioo thieu DB.pdf
Criz20
 
Cơ Sở Dữ Liệu - Chương 1
Cơ Sở Dữ Liệu - Chương 1Cơ Sở Dữ Liệu - Chương 1
Cơ Sở Dữ Liệu - Chương 1
Nguyễn Trọng
 
Hệ thống thông tin quản lý
Hệ thống thông tin quản lýHệ thống thông tin quản lý
Hệ thống thông tin quản lýHọc Huỳnh Bá
 
Chuong trinh hoc phan phan tich thiet ke httt
Chuong trinh hoc phan phan tich thiet ke htttChuong trinh hoc phan phan tich thiet ke httt
Chuong trinh hoc phan phan tich thiet ke httt
lvtoi1403
 
Giao trinh phan tich thiet ke he thong.pdf
Giao trinh phan tich thiet ke he thong.pdfGiao trinh phan tich thiet ke he thong.pdf
Giao trinh phan tich thiet ke he thong.pdf
TuyenKieu5
 
Bài thuyết trình môn học Hệ Điều Hành.pptx
Bài thuyết trình môn học Hệ Điều Hành.pptxBài thuyết trình môn học Hệ Điều Hành.pptx
Bài thuyết trình môn học Hệ Điều Hành.pptx
duongchausky
 
1.+tai+lieu+thiet+ke
1.+tai+lieu+thiet+ke1.+tai+lieu+thiet+ke
1.+tai+lieu+thiet+keLinh Hoang
 
Các phương pháp phân tích thiết kế phần.pptx
Các phương pháp phân tích thiết kế phần.pptxCác phương pháp phân tích thiết kế phần.pptx
Các phương pháp phân tích thiết kế phần.pptx
dong92356
 
ERD - Database Design
ERD - Database DesignERD - Database Design
ERD - Database Design
yht4ever
 
Bài Giảng Môn Học Cơ Sở Dữ Liệu Nâng Cao
Bài Giảng Môn Học Cơ Sở Dữ Liệu Nâng Cao Bài Giảng Môn Học Cơ Sở Dữ Liệu Nâng Cao
Bài Giảng Môn Học Cơ Sở Dữ Liệu Nâng Cao
nataliej4
 
NoSql Database
NoSql DatabaseNoSql Database
NoSql Database
Nguyen Thieu
 
File goc 782889
File goc 782889File goc 782889
File goc 782889
Chi Lam
 

Similar to Chuong 3 CSDL phân tán (20)

Chuong 2 - CSDL phân tán
Chuong 2 - CSDL phân tánChuong 2 - CSDL phân tán
Chuong 2 - CSDL phân tán
 
Chuong 1 CSDL phân tán
Chuong 1 CSDL phân tánChuong 1 CSDL phân tán
Chuong 1 CSDL phân tán
 
chuong 4
chuong 4chuong 4
chuong 4
 
Cơ sở dữ liệu PTIT slide 2
Cơ sở dữ liệu PTIT slide 2Cơ sở dữ liệu PTIT slide 2
Cơ sở dữ liệu PTIT slide 2
 
CSDLPT
CSDLPTCSDLPT
CSDLPT
 
CHƯƠNG 2.pptx
CHƯƠNG 2.pptxCHƯƠNG 2.pptx
CHƯƠNG 2.pptx
 
Chuong 1_Gioo thieu DB.pdf
Chuong 1_Gioo thieu DB.pdfChuong 1_Gioo thieu DB.pdf
Chuong 1_Gioo thieu DB.pdf
 
51645016 csdl
51645016 csdl51645016 csdl
51645016 csdl
 
Cơ Sở Dữ Liệu - Chương 1
Cơ Sở Dữ Liệu - Chương 1Cơ Sở Dữ Liệu - Chương 1
Cơ Sở Dữ Liệu - Chương 1
 
Dsd02 sta
Dsd02 staDsd02 sta
Dsd02 sta
 
Hệ thống thông tin quản lý
Hệ thống thông tin quản lýHệ thống thông tin quản lý
Hệ thống thông tin quản lý
 
Chuong trinh hoc phan phan tich thiet ke httt
Chuong trinh hoc phan phan tich thiet ke htttChuong trinh hoc phan phan tich thiet ke httt
Chuong trinh hoc phan phan tich thiet ke httt
 
Giao trinh phan tich thiet ke he thong.pdf
Giao trinh phan tich thiet ke he thong.pdfGiao trinh phan tich thiet ke he thong.pdf
Giao trinh phan tich thiet ke he thong.pdf
 
Bài thuyết trình môn học Hệ Điều Hành.pptx
Bài thuyết trình môn học Hệ Điều Hành.pptxBài thuyết trình môn học Hệ Điều Hành.pptx
Bài thuyết trình môn học Hệ Điều Hành.pptx
 
1.+tai+lieu+thiet+ke
1.+tai+lieu+thiet+ke1.+tai+lieu+thiet+ke
1.+tai+lieu+thiet+ke
 
Các phương pháp phân tích thiết kế phần.pptx
Các phương pháp phân tích thiết kế phần.pptxCác phương pháp phân tích thiết kế phần.pptx
Các phương pháp phân tích thiết kế phần.pptx
 
ERD - Database Design
ERD - Database DesignERD - Database Design
ERD - Database Design
 
Bài Giảng Môn Học Cơ Sở Dữ Liệu Nâng Cao
Bài Giảng Môn Học Cơ Sở Dữ Liệu Nâng Cao Bài Giảng Môn Học Cơ Sở Dữ Liệu Nâng Cao
Bài Giảng Môn Học Cơ Sở Dữ Liệu Nâng Cao
 
NoSql Database
NoSql DatabaseNoSql Database
NoSql Database
 
File goc 782889
File goc 782889File goc 782889
File goc 782889
 

More from Hoàng Chí Dũng

Giaoan lythuyet mangmaytinhcb chuong1
Giaoan lythuyet mangmaytinhcb chuong1Giaoan lythuyet mangmaytinhcb chuong1
Giaoan lythuyet mangmaytinhcb chuong1
Hoàng Chí Dũng
 
Seminar Ly Thuyet Chuan Hoa V1.2
Seminar   Ly Thuyet Chuan Hoa   V1.2Seminar   Ly Thuyet Chuan Hoa   V1.2
Seminar Ly Thuyet Chuan Hoa V1.2Hoàng Chí Dũng
 
Bai toan du lich
Bai toan du lichBai toan du lich
Bai toan du lich
Hoàng Chí Dũng
 
Seminar Ly Thuyet Chuan Hoa V1.2
Seminar   Ly Thuyet Chuan Hoa   V1.2Seminar   Ly Thuyet Chuan Hoa   V1.2
Seminar Ly Thuyet Chuan Hoa V1.2Hoàng Chí Dũng
 

More from Hoàng Chí Dũng (18)

Giaoan lythuyet mangmaytinhcb chuong1
Giaoan lythuyet mangmaytinhcb chuong1Giaoan lythuyet mangmaytinhcb chuong1
Giaoan lythuyet mangmaytinhcb chuong1
 
Baigiang Ns2
Baigiang Ns2Baigiang Ns2
Baigiang Ns2
 
Csdl Nangcao
Csdl NangcaoCsdl Nangcao
Csdl Nangcao
 
Seminar Ly Thuyet Chuan Hoa V1.2
Seminar   Ly Thuyet Chuan Hoa   V1.2Seminar   Ly Thuyet Chuan Hoa   V1.2
Seminar Ly Thuyet Chuan Hoa V1.2
 
Csdl Nangcao
Csdl NangcaoCsdl Nangcao
Csdl Nangcao
 
Baocao Chuanhoa
Baocao ChuanhoaBaocao Chuanhoa
Baocao Chuanhoa
 
Chu trinh Haminton de quy
Chu trinh Haminton de quyChu trinh Haminton de quy
Chu trinh Haminton de quy
 
Bai toan du lich
Bai toan du lichBai toan du lich
Bai toan du lich
 
Seminar Ly Thuyet Chuan Hoa V1.2
Seminar   Ly Thuyet Chuan Hoa   V1.2Seminar   Ly Thuyet Chuan Hoa   V1.2
Seminar Ly Thuyet Chuan Hoa V1.2
 
Csdl Nangcao
Csdl NangcaoCsdl Nangcao
Csdl Nangcao
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
Quy hoạch động
Quy hoạch độngQuy hoạch động
Quy hoạch động
 
bài tập quay lui
bài tập quay luibài tập quay lui
bài tập quay lui
 
Đệ quy và quay lui
Đệ quy và quay luiĐệ quy và quay lui
Đệ quy và quay lui
 
Quy hoạch động
Quy hoạch độngQuy hoạch động
Quy hoạch động
 
Phương pháp tham lam
Phương pháp tham lamPhương pháp tham lam
Phương pháp tham lam
 
Cơ sở thuật toán
Cơ sở thuật toánCơ sở thuật toán
Cơ sở thuật toán
 
Section 2 Quay Lui
Section 2   Quay LuiSection 2   Quay Lui
Section 2 Quay Lui
 

Recently uploaded

Các bình diện Ngôn ngữ học đối chiếu.pdf
Các bình diện Ngôn ngữ học đối chiếu.pdfCác bình diện Ngôn ngữ học đối chiếu.pdf
Các bình diện Ngôn ngữ học đối chiếu.pdf
linhlevietdav
 
Từ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdf
Từ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdfTừ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdf
Từ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdf
Man_Ebook
 
DANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdf
DANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdfDANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdf
DANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdf
thanhluan21
 
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
Nguyen Thanh Tu Collection
 
thuvienhoclieu.com-De-thi-thu-TN-THPT-2024-Tieng-Anh-phat-trien-tu-de-minh-ho...
thuvienhoclieu.com-De-thi-thu-TN-THPT-2024-Tieng-Anh-phat-trien-tu-de-minh-ho...thuvienhoclieu.com-De-thi-thu-TN-THPT-2024-Tieng-Anh-phat-trien-tu-de-minh-ho...
thuvienhoclieu.com-De-thi-thu-TN-THPT-2024-Tieng-Anh-phat-trien-tu-de-minh-ho...
HngNguyn2390
 
Atomic Habits - Thay Đổi Tí Hon, Hiệu Quả Bất Ngờ - James Clear & L...
Atomic Habits - Thay Đổi Tí Hon, Hiệu Quả Bất Ngờ - James Clear & L...Atomic Habits - Thay Đổi Tí Hon, Hiệu Quả Bất Ngờ - James Clear & L...
Atomic Habits - Thay Đổi Tí Hon, Hiệu Quả Bất Ngờ - James Clear & L...
williamminerva131
 
tiếng việt dành cho sinh viên ngoại ngữ h
tiếng việt dành cho sinh viên ngoại ngữ htiếng việt dành cho sinh viên ngoại ngữ h
tiếng việt dành cho sinh viên ngoại ngữ h
huynhanhthu082007
 
TỔNG HỢP 135 CÂU HỎI DI TRUYỀN PHÂN TỬ LUYỆN THI HỌC SINH GIỎI THPT MÔN SINH ...
TỔNG HỢP 135 CÂU HỎI DI TRUYỀN PHÂN TỬ LUYỆN THI HỌC SINH GIỎI THPT MÔN SINH ...TỔNG HỢP 135 CÂU HỎI DI TRUYỀN PHÂN TỬ LUYỆN THI HỌC SINH GIỎI THPT MÔN SINH ...
TỔNG HỢP 135 CÂU HỎI DI TRUYỀN PHÂN TỬ LUYỆN THI HỌC SINH GIỎI THPT MÔN SINH ...
Nguyen Thanh Tu Collection
 
Tai-lieu-Boi-Duong-HSG-môn-Ngữ-Văn-THPT-Tập-1.docx
Tai-lieu-Boi-Duong-HSG-môn-Ngữ-Văn-THPT-Tập-1.docxTai-lieu-Boi-Duong-HSG-môn-Ngữ-Văn-THPT-Tập-1.docx
Tai-lieu-Boi-Duong-HSG-môn-Ngữ-Văn-THPT-Tập-1.docx
NhNguynTQunh
 
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
Nguyen Thanh Tu Collection
 
LUẬN VĂN THẠC SĨ LUẬT - Luận Văn Uy Tín.docx
LUẬN VĂN THẠC SĨ LUẬT - Luận Văn Uy Tín.docxLUẬN VĂN THẠC SĨ LUẬT - Luận Văn Uy Tín.docx
LUẬN VĂN THẠC SĨ LUẬT - Luận Văn Uy Tín.docx
Luận Văn Uy Tín
 
kl_HOÀN THIỆN CÔNG TÁC ĐÁNH GIÁ THỰC HIỆN CÔNG VIỆC TẠI CÔNG TY CỔ PHẦN ĐẦU T...
kl_HOÀN THIỆN CÔNG TÁC ĐÁNH GIÁ THỰC HIỆN CÔNG VIỆC TẠI CÔNG TY CỔ PHẦN ĐẦU T...kl_HOÀN THIỆN CÔNG TÁC ĐÁNH GIÁ THỰC HIỆN CÔNG VIỆC TẠI CÔNG TY CỔ PHẦN ĐẦU T...
kl_HOÀN THIỆN CÔNG TÁC ĐÁNH GIÁ THỰC HIỆN CÔNG VIỆC TẠI CÔNG TY CỔ PHẦN ĐẦU T...
Luận Văn Uy Tín
 
[NBV]-CHUYÊN ĐỀ 3. GTLN-GTNN CỦA HÀM SỐ (CÓ ĐÁP ÁN CHI TIẾT).pdf
[NBV]-CHUYÊN ĐỀ 3. GTLN-GTNN CỦA HÀM SỐ (CÓ ĐÁP ÁN CHI TIẾT).pdf[NBV]-CHUYÊN ĐỀ 3. GTLN-GTNN CỦA HÀM SỐ (CÓ ĐÁP ÁN CHI TIẾT).pdf
[NBV]-CHUYÊN ĐỀ 3. GTLN-GTNN CỦA HÀM SỐ (CÓ ĐÁP ÁN CHI TIẾT).pdf
NamNguynHi23
 
Bài tập chương 5. Năng lượng phản ứng.docx
Bài tập chương 5. Năng lượng phản ứng.docxBài tập chương 5. Năng lượng phản ứng.docx
Bài tập chương 5. Năng lượng phản ứng.docx
gorse871
 
Halloween vocabulary for kids in primary school
Halloween vocabulary for kids in primary schoolHalloween vocabulary for kids in primary school
Halloween vocabulary for kids in primary school
AnhPhm265031
 
trắc nhiệm ký sinh.docxddddddddddddddddd
trắc nhiệm ký sinh.docxdddddddddddddddddtrắc nhiệm ký sinh.docxddddddddddddddddd
trắc nhiệm ký sinh.docxddddddddddddddddd
my21xn0084
 
Hành vi tình dục không an toàn và các yếu tố liên quan trong nhóm nam quan hệ...
Hành vi tình dục không an toàn và các yếu tố liên quan trong nhóm nam quan hệ...Hành vi tình dục không an toàn và các yếu tố liên quan trong nhóm nam quan hệ...
Hành vi tình dục không an toàn và các yếu tố liên quan trong nhóm nam quan hệ...
Man_Ebook
 
Tóm tắt Tư tưởng Hồ Chí Minhhhhhhhhhhhhh
Tóm tắt Tư tưởng Hồ Chí MinhhhhhhhhhhhhhTóm tắt Tư tưởng Hồ Chí Minhhhhhhhhhhhhh
Tóm tắt Tư tưởng Hồ Chí Minhhhhhhhhhhhhh
nnguyenthao204
 
TRÁCH NHIỆM PHÁP LÝ CỦA CÁN BỘ, CÔNG CHỨC TRONG HOẠT ĐỘNG CÔNG VỤ.pdf
TRÁCH NHIỆM PHÁP LÝ CỦA CÁN BỘ, CÔNG CHỨC TRONG HOẠT ĐỘNG CÔNG VỤ.pdfTRÁCH NHIỆM PHÁP LÝ CỦA CÁN BỘ, CÔNG CHỨC TRONG HOẠT ĐỘNG CÔNG VỤ.pdf
TRÁCH NHIỆM PHÁP LÝ CỦA CÁN BỘ, CÔNG CHỨC TRONG HOẠT ĐỘNG CÔNG VỤ.pdf
Man_Ebook
 
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang ThiềuBiểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
lamluanvan.net Viết thuê luận văn
 

Recently uploaded (20)

Các bình diện Ngôn ngữ học đối chiếu.pdf
Các bình diện Ngôn ngữ học đối chiếu.pdfCác bình diện Ngôn ngữ học đối chiếu.pdf
Các bình diện Ngôn ngữ học đối chiếu.pdf
 
Từ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdf
Từ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdfTừ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdf
Từ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdf
 
DANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdf
DANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdfDANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdf
DANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdf
 
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
 
thuvienhoclieu.com-De-thi-thu-TN-THPT-2024-Tieng-Anh-phat-trien-tu-de-minh-ho...
thuvienhoclieu.com-De-thi-thu-TN-THPT-2024-Tieng-Anh-phat-trien-tu-de-minh-ho...thuvienhoclieu.com-De-thi-thu-TN-THPT-2024-Tieng-Anh-phat-trien-tu-de-minh-ho...
thuvienhoclieu.com-De-thi-thu-TN-THPT-2024-Tieng-Anh-phat-trien-tu-de-minh-ho...
 
Atomic Habits - Thay Đổi Tí Hon, Hiệu Quả Bất Ngờ - James Clear & L...
Atomic Habits - Thay Đổi Tí Hon, Hiệu Quả Bất Ngờ - James Clear & L...Atomic Habits - Thay Đổi Tí Hon, Hiệu Quả Bất Ngờ - James Clear & L...
Atomic Habits - Thay Đổi Tí Hon, Hiệu Quả Bất Ngờ - James Clear & L...
 
tiếng việt dành cho sinh viên ngoại ngữ h
tiếng việt dành cho sinh viên ngoại ngữ htiếng việt dành cho sinh viên ngoại ngữ h
tiếng việt dành cho sinh viên ngoại ngữ h
 
TỔNG HỢP 135 CÂU HỎI DI TRUYỀN PHÂN TỬ LUYỆN THI HỌC SINH GIỎI THPT MÔN SINH ...
TỔNG HỢP 135 CÂU HỎI DI TRUYỀN PHÂN TỬ LUYỆN THI HỌC SINH GIỎI THPT MÔN SINH ...TỔNG HỢP 135 CÂU HỎI DI TRUYỀN PHÂN TỬ LUYỆN THI HỌC SINH GIỎI THPT MÔN SINH ...
TỔNG HỢP 135 CÂU HỎI DI TRUYỀN PHÂN TỬ LUYỆN THI HỌC SINH GIỎI THPT MÔN SINH ...
 
Tai-lieu-Boi-Duong-HSG-môn-Ngữ-Văn-THPT-Tập-1.docx
Tai-lieu-Boi-Duong-HSG-môn-Ngữ-Văn-THPT-Tập-1.docxTai-lieu-Boi-Duong-HSG-môn-Ngữ-Văn-THPT-Tập-1.docx
Tai-lieu-Boi-Duong-HSG-môn-Ngữ-Văn-THPT-Tập-1.docx
 
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
 
LUẬN VĂN THẠC SĨ LUẬT - Luận Văn Uy Tín.docx
LUẬN VĂN THẠC SĨ LUẬT - Luận Văn Uy Tín.docxLUẬN VĂN THẠC SĨ LUẬT - Luận Văn Uy Tín.docx
LUẬN VĂN THẠC SĨ LUẬT - Luận Văn Uy Tín.docx
 
kl_HOÀN THIỆN CÔNG TÁC ĐÁNH GIÁ THỰC HIỆN CÔNG VIỆC TẠI CÔNG TY CỔ PHẦN ĐẦU T...
kl_HOÀN THIỆN CÔNG TÁC ĐÁNH GIÁ THỰC HIỆN CÔNG VIỆC TẠI CÔNG TY CỔ PHẦN ĐẦU T...kl_HOÀN THIỆN CÔNG TÁC ĐÁNH GIÁ THỰC HIỆN CÔNG VIỆC TẠI CÔNG TY CỔ PHẦN ĐẦU T...
kl_HOÀN THIỆN CÔNG TÁC ĐÁNH GIÁ THỰC HIỆN CÔNG VIỆC TẠI CÔNG TY CỔ PHẦN ĐẦU T...
 
[NBV]-CHUYÊN ĐỀ 3. GTLN-GTNN CỦA HÀM SỐ (CÓ ĐÁP ÁN CHI TIẾT).pdf
[NBV]-CHUYÊN ĐỀ 3. GTLN-GTNN CỦA HÀM SỐ (CÓ ĐÁP ÁN CHI TIẾT).pdf[NBV]-CHUYÊN ĐỀ 3. GTLN-GTNN CỦA HÀM SỐ (CÓ ĐÁP ÁN CHI TIẾT).pdf
[NBV]-CHUYÊN ĐỀ 3. GTLN-GTNN CỦA HÀM SỐ (CÓ ĐÁP ÁN CHI TIẾT).pdf
 
Bài tập chương 5. Năng lượng phản ứng.docx
Bài tập chương 5. Năng lượng phản ứng.docxBài tập chương 5. Năng lượng phản ứng.docx
Bài tập chương 5. Năng lượng phản ứng.docx
 
Halloween vocabulary for kids in primary school
Halloween vocabulary for kids in primary schoolHalloween vocabulary for kids in primary school
Halloween vocabulary for kids in primary school
 
trắc nhiệm ký sinh.docxddddddddddddddddd
trắc nhiệm ký sinh.docxdddddddddddddddddtrắc nhiệm ký sinh.docxddddddddddddddddd
trắc nhiệm ký sinh.docxddddddddddddddddd
 
Hành vi tình dục không an toàn và các yếu tố liên quan trong nhóm nam quan hệ...
Hành vi tình dục không an toàn và các yếu tố liên quan trong nhóm nam quan hệ...Hành vi tình dục không an toàn và các yếu tố liên quan trong nhóm nam quan hệ...
Hành vi tình dục không an toàn và các yếu tố liên quan trong nhóm nam quan hệ...
 
Tóm tắt Tư tưởng Hồ Chí Minhhhhhhhhhhhhh
Tóm tắt Tư tưởng Hồ Chí MinhhhhhhhhhhhhhTóm tắt Tư tưởng Hồ Chí Minhhhhhhhhhhhhh
Tóm tắt Tư tưởng Hồ Chí Minhhhhhhhhhhhhh
 
TRÁCH NHIỆM PHÁP LÝ CỦA CÁN BỘ, CÔNG CHỨC TRONG HOẠT ĐỘNG CÔNG VỤ.pdf
TRÁCH NHIỆM PHÁP LÝ CỦA CÁN BỘ, CÔNG CHỨC TRONG HOẠT ĐỘNG CÔNG VỤ.pdfTRÁCH NHIỆM PHÁP LÝ CỦA CÁN BỘ, CÔNG CHỨC TRONG HOẠT ĐỘNG CÔNG VỤ.pdf
TRÁCH NHIỆM PHÁP LÝ CỦA CÁN BỘ, CÔNG CHỨC TRONG HOẠT ĐỘNG CÔNG VỤ.pdf
 
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang ThiềuBiểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
 

Chuong 3 CSDL phân tán

  • 1. CHƯƠNG 3: THIẾT KẾ CSDL PHÂN TÁN NỘI DUNG 3.1 Nội dung thiết kế các hệ thống phân tán 3.2 Các chiến lược phân tán dữ liệu 3.3 Phương pháp thiết kế CSDL phân tán 3.4 Phân mảnh dữ liệu 3.5 Cấp phát tài nguyên trong hệ phân tán MỤC ĐÍCH Cung cấp cho người lập trình ứng dụng phương pháp thiết kế một cơ sở dữ liệu phân tán
  • 2.
  • 3.
  • 4.
  • 5. 3.1 Nội dung thiết kế một hệ thống phân tán 3.1.2 Các sản phẩm yêu cầu sau khi phân tích thiết kế 1. Mô tả các trạm . Thông tin địa lý . Thiết bị vật lý . Thông tin hạ tầng . Đặc trưng về con người (trình độ, kỹ năng,,...) 2. Mô tả về sử dụng dữ liệu cho mỗi trạm . Các phần tử dữ liệu sử dụng từ hệ thống . Các phần tử dữ liệu cần phải tạo ra . Các phần tử dữ liệu cập nhật . Các phần tử dữ liệu xóa
  • 6. 3.1 Nội dung thiết kế một hệ thống phân tán 3.1.2 Các sản phẩm yêu cầu sau khi phân tích thiết kế(tiếp) 3. Mô tả quá trình nghiệp vụ cho mỗi trạm . Danh sách các xử lý (sơ đồ chức năng) ở các trạm . Mô tả các xử lý 4. Các thỏa thuận về phương án kiến trúc hệ thống cho mỗi trạm: cho nhu cầu về dữ liệu và xử lý cho trạm đó . Có cần hay không về các trợ giúp không phải kỹ thuật . Có cần hay không về hệ thống địa phương, về nối mạng . Có cần hay không về các cấu hình phân tán khác
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. 3.3 PHƯƠNG PHÁP THIẾT KẾ CSDL PHÂN TÁN 3.3.1 Sơ đồ thiết kế tổng thể cơ sở dữ liệu phân tán Hiện nay chưa có một kỹ thuật cụ thể nào nói một cách chi tiết việc thiết kế một CSDL phân tán. Tuy nhiên, một cách tổng quát chúng ta có thể thiết kế CSDL phân tán theo các bước sau: Thiết kế lược đồ quan hệ tổng thể Thiết kế phân đoạn Thiết kế định vị các đoạn (Tạo các ảnh vật lý) Thiết kế CSDL vật lý Sơ đồ thiết kế tổng thể
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. 3.3 PHƯƠNG PHÁP THIẾT KẾ CSDL PHÂN TÁN
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. 3.4 PHÂN MẢNH DỮ LIỆU 3.4.2.1 Phân mảnh ngang : phân mảnh ngang một quan hệ tổng thể n-bộ R là tách R thành các quan hệ con n-bộ R 1 , R 2 , ..., R k sao cho quan hệ R có thể được khôi phục lại từ các quan hệ con này bằng phép hợp: R = R 1  R 2  ...  R k Có hai loại phân mảnh ngang: Phân mảnh ngang nguyên thủy (primary horizontal fragmentation): phân mảnh ngang nguyên thủy của một quan hệ được thực hiện dựa trên các vị từ được định nghĩa trên quan hệ đó. Phân mảnh ngang dẫn xuất (derived horizontal fragmentation): phân mảnh ngang dẫn xuất của một quan hệ được thực hiện dựa trên các vị từ được định nghĩa trên quan hệ khác. Như vậy, trong phân mảnh ngang tập các vị từ đóng một vai trò quan trọng.
  • 27. 3.4 PHÂN MẢNH DỮ LIỆU 3.4.2.2 Phân mảnh dọc : Phân mảnh dọc một quan hệ tổng thể n-bộ R là tách R thành các quan hệ con R 1 , R 2 , ..., R k sao cho quan hệ R có thể được khôi phục lại từ các quan hệ con này bằng phép nối: R = R 1 R 2 ..., R k 3.4.2.3 Phân mảnh hỗn hợp : là kết hợp cả phân mảnh ngang và phân mảnh dọc
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. Cơ sở dữ liệu của một công ty máy tính NHANVIEN (E) HOSO (G) DUAN (J) TLUONG (S) Phân tích HT Lập trình viên Phân tích HT Phân tích HT Lập trình viên Kỹ sư điện Phân tích HT Thiết kế DL Nam Trung Đông Bắc Tây Hùng Dũng Chiến A1 A2 A3 A4 A5 A6 A7 A8 CHUCVU TENNV MANV 12 34 6 12 10 6 20 36 48 15 Quản lý Phân tích Phân tích Kỹ thuật Lập trình Quản lý Quản lý Kỹ thuật Quản lý Lập trình D1 D1 D2 D3 D4 D2 D2 D4 D3 D3 A1 A2 A2 A3 A3 A4 A5 A6 A7 A8 THOIGIAN NHIEMVU MADA MANV 20000 12000 28000 25000 CSDL CÀI ĐẶT BẢO TRÌ PHÁT TRIỂN D1 D2 D3 D4 NGANSACH TENDA MADA 1000 2500 3000 4000 Kỹ sư điện Phân tích HT Lập trình viên Thiết kế DL LUONG CHUCVU
  • 33. 3.4 PHÂN MẢNH DỮ LIỆU
  • 34. 3.4 PHÂN MẢNH DỮ LIỆU
  • 35. 3.5 Cấp phát tài nguyên trong hệ phân tán 3.5.1 Bài toán cấp phát (allocation problem): Giả sử có một tập các mảnh F = {F 1 , F 2 , ..., F k } và một mạng máy tính bao gồm các vị trí S= {S 1 , S 2 , ..., S m } trên đó có một tập các ứng dụng Q={Q 1 , Q 2 , ..., Q q } đang thực thi. Hãy tìm một phân phối tối ưu các mảnh F cho các vị trí S. Một phân phối được gọi là tối ưu nếu thỏa mãn hai yếu tố sau:
  • 36. 3.5 Cấp phát tài nguyên trong hệ phân tán Chi phí nhỏ nhất : hàm chi phí bao gồm chi phí lưu mỗi mảnh dữ liệu F i tại vị trí S j , chi phí vấn tin F i tại vị trí S j , chi phí cập nhật F i tại tất cả các vị trí có chứa nó, và chi phí truyền dữ liệu. Vì thế bài toán cấp phát sẽ tìm một lược đồ cấp phát với hàm chi phí là cực tiểu. Hiệu quả : chiến lược cấp phát được thiết kế nhằm cực tiểu hóa thời gian thực hiện và tăng tối đa lưu lượng hệ thống tại mỗi vị trí.
  • 37. 3.5 Cấp phát tài nguyên trong hệ phân tán Bài toán cấp phát tổng quát, ký hiệu DAP (database allocation problem), là một bài toán NP-đầy đủ . Vì thế hầu hết các nghiên cứu đã được dành cho việc tìm ra được các thuật giải heuristic để có được lời giải tối ưu cho loại bài toán này. Hiện nay chưa có một mô hình heuristic tổng quát nào nhận một tập các mảnh và sinh ra một chiến lược cấp phát gần tối ưu ứng với các ràng buộc cho trước mà chỉ mới đưa ra một số giả thiết đơn giản hóa và dễ áp dụng cho một số cách đặt vấn đề đơn giản.
  • 38. 3.5 Cấp phát tài nguyên trong hệ phân tán 3.5.2 Thông tin cấp phát Ở giai đoạn cấp phát, chúng ta cần các thông tin định lượng về cơ sở dữ liệu, về các ứng dụng chạy trên đó, về cấu trúc mạng, về khả năng xử lý và giới hạn lưu trữ của mỗi vị trí trên mạng. a. Thông tin về cơ sở dữ liệu b. Thông tin về ứng dụng c. Thông tin về vị trí d. Thông tin về mạng
  • 39.
  • 40. CHƯƠNG I. TỔNG QUAN VỀ CSDL PHÂN TÁN HẾT CHƯƠNG 3