Cơ sở dữ liệu phân tán

24 244 0
Cơ sở dữ liệu phân tán

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tài liệu này dành cho sinh viên, giáo viên khối ngành công nghệ thông tin tham khảo và có những bài học bổ ích hơn, bổ trợ cho việc tìm kiếm tài liệu, giáo án, giáo trình, bài giảng các môn học khối ngành công nghệ thông tin

Ng Duc Thuan CƠ SỞ DỮ LIỆU PHÂN TÁN (Distributed database) ThS. Ng ĐứcThuần BM Hệ Thống Thông Tin ĐẠI HỌC THỦY SẢN KHOA CÔNG NGHỆ THÔNG TIN Mùa Xuân 2006 Ng Duc Thuan Chương III: TỐI ƯU HÓA CÂU HỎI PHÂN TÁN SJ F , ><l q Nữa kết nối theta SL F , δ F Chọn NSJ, ><l Nữa kết nối tự nhiên PJ [X] , Π [X] Chiếu NJN, l><l Kết nối tự nhiên DF, \Trừ JN F , l><l q Kết nối thetaIN, ∩Giao PR, xTích Descartes UN, UHợp Ký hiệuPhép toánKý hiệuPhép toán Ng Duc Thuan Nhắc lại các phép biến đổi tương đương l 1. Giao hoán: JN, PR, NJN l 2. Kết hợp: JN, PR, NJN : (R JN S) JN T = R JN ( S JN T) l 3. Dãy các phép chiếu: PJ [X] (PJ [Y] (R)) = PJ [X] (R) , nếu X Ì Y l 4. Dãy các phép chọn: SL F1 (SL F2 (R)) = SL F1 L F2 (R) l 5. Giao hoán giữa phép chọn vàphép chiếu SL F (PJ [x] (R)) = PJ [x] (SL F (R)), nếu F chỉ liên quan đến các thuộc tính trong X Ng Duc Thuan Nhắc lại các phép biến đổi tương đương l 6. Giao hoán giữa phép chọn vàphép tích Descartes SL F (R 1 [X] PR R 2 [Y] ) = 6.1 SL F (R 1 ) PR R 2 , nếu F chỉ liên quan đến R 1 6.2 R 1 PR SL F (R 2 ), nếu F chỉ liên quan đến R 2 6.3 SL F1 (R 1 ) PR SL F2 (R 2 ), nếu F = F1 L F2 F1 chỉ liên quan đến X, F2 chỉ liên quan đến Y 6.4 SL F2 (SL F1 (R 1 ) PR (R 2 ), nếu F = F 1 [X] L F 2 [XY] Ng Duc Thuan Nhắc lại các phép biến đổi tương đương l 7. Phân phối phép chọn vàphép hợp SL F (R 1 UN R 2 ) = SL F (R 1 ) UN SL F (R 2 ) l 8. Phân phối phép chọn vàphép trừ SL F (R 1 DF R 2 ) = SL F (R 1 ) DF SL F (R 2 ) l 9. Phân phối phép chiếu với phép tích Descartes PJ X (R 1 [Y] PR R 2 [z]) = PJ FÇY (R 1 ) PR PJ F ÇZ (R 2 ) l 10. Phân phối phép chiếu với phép hợp PJ X (R 1 [Y] UN R 2 [z]) = PJ FÇY (R 1 ) UN PJ F ÇZ (R 2 ) Nếu X Ì YZ Ng Duc Thuan Cây toán tử câu hỏi tổng thể l Giả sử có2 quan hệ: NHANCONG(E# , TEN, LUONG, THUE, D#) PHONG(D#, TENPHG, MIEN) Hãy đưa ra danh sách các nhân công làm việc ở MIEN=‘Bac’ PJ TEN SL MIEN =‘Bac’ (NHANCONG NJNPHONG) Ng Duc Thuan Cây toán tử câu hỏi tổng thể l Cây toán tử câu hỏi PJ TEN SL MIEN=‘Bac’ NJN NHANCONGPHONG Ng Duc Thuan Cây toán tử câu hỏi tổng thể l Tối ưu hóa theoa các qui tắc trên (6.1) PJ TEN NJN NHANCONGSL MIEN=‘Bac’ PHONG Ng Duc Thuan Dịch cây tổng thể “tối ưu” sang cây đoạn l Với phân đoạn PHONG PHONG1PHONG2PHONG3 D# <10 10<=D# <=20 D# >20 Ng Duc Thuan Dịch cây tổng thể “tối ưu” sang cây đoạn l Cây đoạn tương ứng NHANCONG NHCNG4 NHCG1 NHCG2 NHCG3 Với PHONG = PHONG1 UN PHONG2 UN PHONG3 NHANCONG = (NHCG1 UN NHCG2 UN NHCG3) NJN NHCG4 E#, LUONG, THUE E#, TEN, D# D# <10 10<=D# <=20 D# >20 [...]... CHI PHÍ CHO CÂU HỎI PHÂN TÁN l l n a u Tối ưu hóa câu hỏi phân tán còn phụ thuộc chi phí truy vấn (thời gian, giá, băng thông, ) Ví dụ: Site 1 Site 2 R S D g c u Cần kết quả : R JN A=B S Nếu dịch chuyển toàn bộ R từ site 1 đến site 2: Chi phí : C0 +C1*size(R)*card(R) C0: Chi phí cho 1 phiên liên lạc C1: Chi phí truyền tin theo dung lượng N h T ĐÁNH GIÁ CHI PHÍ CHO CÂU HỎI PHÂN TÁN n a u Nếu sử dụng... C1*size(B)*dom(B[S]) +C0 + C1*size(B)*dom(B[S]) h T ĐÁNH GIÁ CHI PHÍ CHO CÂU HỎI PHÂN TÁN n a u Chi phí câu hỏi truy vấn phụ thuộc ? Sử dụng công thức phân rã Giá Có nhiều công trình nghiên cứu đưa ra các giải thuật nhằm tối ưu chi phí: R*(Selinger& Adiba-80, Lohman et al -85), SDD-1(Bernstein-81), AHY (Apers-Hevner-Yao-83) l c u N D g h T TÀI LIỆU THAM KHẢO l l M.Tamer Ozsu, Patrick Valdariez –PrenticeHall-1998... NJN (SL MIEN= ‘Bac’ PHONG3) : D# >20 L MIEN =‘Bac’ N NHCG2 NJN (SL MIEN= ‘Bac’ PHONG2) : D# >=10 L D# . Thuan CƠ SỞ DỮ LIỆU PHÂN TÁN (Distributed database) ThS. Ng ĐứcThuần BM Hệ Thống Thông Tin ĐẠI HỌC THỦY SẢN KHOA CÔNG NGHỆ THÔNG TIN Mùa Xuân 2006 Ng Duc Thuan Chương III: TỐI ƯU HÓA CÂU HỎI PHÂN. -Card(R-S) <= card (R) -Card(R-S) >= 0 Ng Duc Thuan ĐÁNH GIÁCHI PHÍCHO CÂU HỎI PHÂN TÁN l Tối ưu hóa câu hỏi phân tán còn phụ thuộc chi phítruy vấn (thời gian, giá, băng thông, ) l Vídụ: Cần. đương l 7. Phân phối phép chọn vàphép hợp SL F (R 1 UN R 2 ) = SL F (R 1 ) UN SL F (R 2 ) l 8. Phân phối phép chọn vàphép trừ SL F (R 1 DF R 2 ) = SL F (R 1 ) DF SL F (R 2 ) l 9. Phân phối phép

Ngày đăng: 23/10/2014, 21:03

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan