SlideShare una empresa de Scribd logo
1 de 40
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

Más contenido relacionado

La actualidad más candente

Bai 3 thietke_csdlpt
Bai 3 thietke_csdlptBai 3 thietke_csdlpt
Bai 3 thietke_csdlptHồ 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ánPhan 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
 

La actualidad más candente (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
 

Destacado (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 a 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 2NguynMinh294
 
CHƯƠNG 2.pptx
CHƯƠNG 2.pptxCHƯƠNG 2.pptx
CHƯƠNG 2.pptxhieple69
 
Chuong 1_Gioo thieu DB.pdf
Chuong 1_Gioo thieu DB.pdfChuong 1_Gioo thieu DB.pdf
Chuong 1_Gioo thieu DB.pdfCriz20
 
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 1Nguyễ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 htttlvtoi1403
 
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.pdfTuyenKieu5
 
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.pptxdong92356
 
ERD - Database Design
ERD - Database DesignERD - Database Design
ERD - Database Designyht4ever
 
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
 
File goc 782889
File goc 782889File goc 782889
File goc 782889Chi Lam
 

Similar a 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
 
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
 
Mo hinh-3-lop
Mo hinh-3-lopMo hinh-3-lop
Mo hinh-3-lop
 

Más de 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
 

Último

Nhiễm khuẩn tiêu hóa-Tiêu chảy do vi khuẩn.pptx
Nhiễm khuẩn tiêu hóa-Tiêu chảy do vi khuẩn.pptxNhiễm khuẩn tiêu hóa-Tiêu chảy do vi khuẩn.pptx
Nhiễm khuẩn tiêu hóa-Tiêu chảy do vi khuẩn.pptxhoangvubaongoc112011
 
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...Nguyen Thanh Tu Collection
 
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIGIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIĐiện Lạnh Bách Khoa Hà Nội
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...Nguyen Thanh Tu Collection
 
Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................TrnHoa46
 
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng ĐồngGiới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng ĐồngYhoccongdong.com
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdfTrnHoa46
 
PHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢI
PHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢIPHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢI
PHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢImyvh40253
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
GNHH và KBHQ - giao nhận hàng hoá và khai báo hải quan
GNHH và KBHQ - giao nhận hàng hoá và khai báo hải quanGNHH và KBHQ - giao nhận hàng hoá và khai báo hải quan
GNHH và KBHQ - giao nhận hàng hoá và khai báo hải quanmyvh40253
 
CD21 Exercise 2.1 KEY.docx tieng anh cho
CD21 Exercise 2.1 KEY.docx tieng anh choCD21 Exercise 2.1 KEY.docx tieng anh cho
CD21 Exercise 2.1 KEY.docx tieng anh chonamc250
 
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfCampbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfTrnHoa46
 
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoáCác điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoámyvh40253
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...Nguyen Thanh Tu Collection
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...Nguyen Thanh Tu Collection
 
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docxTHAO316680
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...Nguyen Thanh Tu Collection
 
Kiểm tra cuối học kì 1 sinh học 12 đề tham khảo
Kiểm tra cuối học kì 1 sinh học 12 đề tham khảoKiểm tra cuối học kì 1 sinh học 12 đề tham khảo
Kiểm tra cuối học kì 1 sinh học 12 đề tham khảohoanhv296
 

Último (20)

Nhiễm khuẩn tiêu hóa-Tiêu chảy do vi khuẩn.pptx
Nhiễm khuẩn tiêu hóa-Tiêu chảy do vi khuẩn.pptxNhiễm khuẩn tiêu hóa-Tiêu chảy do vi khuẩn.pptx
Nhiễm khuẩn tiêu hóa-Tiêu chảy do vi khuẩn.pptx
 
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
 
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIGIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
 
Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................
 
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng ĐồngGiới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdf
 
PHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢI
PHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢIPHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢI
PHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢI
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
GNHH và KBHQ - giao nhận hàng hoá và khai báo hải quan
GNHH và KBHQ - giao nhận hàng hoá và khai báo hải quanGNHH và KBHQ - giao nhận hàng hoá và khai báo hải quan
GNHH và KBHQ - giao nhận hàng hoá và khai báo hải quan
 
CD21 Exercise 2.1 KEY.docx tieng anh cho
CD21 Exercise 2.1 KEY.docx tieng anh choCD21 Exercise 2.1 KEY.docx tieng anh cho
CD21 Exercise 2.1 KEY.docx tieng anh cho
 
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfCampbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
 
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoáCác điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
 
1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf
1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf
1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
 
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
 
Kiểm tra cuối học kì 1 sinh học 12 đề tham khảo
Kiểm tra cuối học kì 1 sinh học 12 đề tham khảoKiểm tra cuối học kì 1 sinh học 12 đề tham khảo
Kiểm tra cuối học kì 1 sinh học 12 đề tham khảo
 

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