SlideShare ist ein Scribd-Unternehmen logo
1 von 24
CHƯƠNG 2.  CÁC MỨC TRONG SUỐT TRONG CSDL PHÂN TÁN  NỘI DUNG 2.1 Kiến trúc cơ bản của một cơ sở dữ liệu phân tán 2.2 Các đặc điểm chính của hệ phân tán  2.3 Trong suốt phân tán  2.4 Tổ chức hệ thống phân tán  MỤC ĐÍCH Cung cấp cho người sử dụng thấy được các mức trong suốt khác nhau được cung cấp của một DDBMS.
2.1 KIẾN TRÚC CƠ BẢN CỦA CSDL PHÂN TÁN Sơ ®å t ổng thể (Global Schema) Sơ ®å ph©n m¶nh (Fragmentation Schema) Sơ ®å ®Þnh vÞ (Allocation Schema) C¸c Sơ ®å ®éc lËp vÞ trÝ Sơ ®å ¸nh x¹ ®Þa ph­¬ng 1 (Local mapping Schema 1) Sơ ®å ¸nh x¹ ®Þa ph­¬ng n (Local mapping Schema n) HÖ qu¶n trÞ CSDL t¹i vÞ trÝ 1 (DBMS 1) HÖ qu¶n trÞ CSDL t¹i vÞ trÝ n (DBMS n) KiÕn tróc tham kh¶o dïng cho CSDL ph©n t¸n CSDL địa phương 1 (Local Database 1) CSDL địa phương 2 (Local Database 2)
2.1 Kiến trúc cơ bản của một cơ sở dữ liệu phân tán ,[object Object],[object Object],[object Object],[object Object]
2.1 Kiến trúc cơ bản của một cơ sở dữ liệu phân tán ,[object Object],[object Object],[object Object],[object Object],[object Object]
2.1 Kiến trúc cơ bản của một cơ sở dữ liệu phân tán ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.1 Kiến trúc cơ bản của một cơ sở dữ liệu phân tán ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.1 Kiến trúc cơ bản của một cơ sở dữ liệu phân tán R R 1 R 2 R 3 R 4 R 1 1 R 2 1 R 1 2 R 2 2 R 2 3 R 3 3 R 4 3 Các đoạn Quan hệ tổng thể Hình ảnh vật lý R 1 (Trạm 1 ) R 2 (Trạm 2 ) R 3 (Trạm 3 ) Các đoạn và hình ảnh vật lý của một quan hệ tổng thể
2.1 Kiến trúc cơ bản của một cơ sở dữ liệu phân tán Ba yếu tố được suy ra từ kiểu kiến trúc này là: a. Tách rời khái niệm phân đoạn dữ liệu với khái niệm định vị dữ liệu.  b. Biết được dữ liệu dư thừa c. Độc lập với các DBMS địa phương Ba yếu tố này tương ứng với ba mức trong suốt tương ứng
2.1 Kiến trúc cơ bản của một cơ sở dữ liệu phân tán ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],2.1 Kiến trúc cơ bản của một cơ sở dữ liệu phân tán
2.2 CÁC ĐẶC ĐIỂM CHÍNH CỦA HỆ PHÂN TÁN ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.2 CÁC ĐẶC ĐIỂM CHÍNH CỦA HỆ PHÂN TÁN ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.2 CÁC ĐẶC ĐIỂM CHÍNH CỦA HỆ PHÂN TÁN ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.2 CÁC ĐẶC ĐIỂM CHÍNH CỦA HỆ PHÂN TÁN 2.2.4  Khả năng mở rộng Khả năng mở rộng của một hệ phân tán được đặc trưng bởi tính không thay đổi phần mềm hệ thống và phần mềm ứng dụng khi hệ được mở rộng.  Yêu cầu cho việc mở rộng không chỉ là mở rộng phần cứng, về mạng mà nó trải trên các khía cạnh khi thiết kế hệ phân tán.  Ví dụ: tần suất sử dụng trên mạng đột ngột. Để tránh tình trạng tắc nghẽn xảy ra khi chỉ có một Server và phải đáp ứng các yêu cầu truy nhập các file đó. Người ta nhân bản các file trên một Server khác và hệ thống được thiết kế sao cho việc thêm Server được dễ dàng. Một số giải pháp khác là sử dụng Cache và các bảng sao dữ liệu.
2.2 CÁC ĐẶC ĐIỂM CHÍNH CỦA HỆ PHÂN TÁN ,[object Object],[object Object],[object Object],[object Object]
2.2 CÁC ĐẶC ĐIỂM CHÍNH CỦA HỆ PHÂN TÁN 2.2.6 Đảm bảo tin cậy và nhất quán Hệ thống yêu cầu độ tin cậy như:  . Bí mật của dữ liệu . Các chức năng khôi phục hư hỏng phải đảm bảo . Ngoài ra các yêu cầu của hệ thống về tính nhất quán cũng thể hiện ở chổ: không có mâu thuẩn trong nội dung cơ sở dữ liệu
2.3 TRONG SUỐT PHÂN TÁN  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.3 TRONG SUỐT PHÂN TÁN a. Trong suốt phân đoạn  (fragmentation transparency) :  Khi dữ liệu đã được phân đoạn thì việc truy cập vào CSDL được thực hiện bình thường như là chưa bị phân tán và không ảnh hưởng tới người sử dụng. Ví dụ :  Xét quan hệ tổng thể  NCC (Id, Tên, Tuổi)   và các phân đoạn được tách ra từ nó:  NCC1 (Id, Tên, Tuổi) NCC2 (Id, Tên, Tuổi) NCC3 (Id, Tên, Tuổi) Giả sử DDBMS cung cấp tính trong suốt về phân đoạn, khi đó ta có thể thấy tính trong suốt này được thể hiện như sau: Khi muốn tìm một người có  Id=”Id1“  thì chỉ cần tìm trên quan hệ tổng thể NCC mà không cần biết quan hệ NCC có phân tán hay không.
2.3 TRONG SUỐT PHÂN TÁN SELECT  * FROM  NCC WHERE Id=”Id1” DDBMS NCC 1 NCC 2 NCC 3 Vị trí 1 Vị trí 2 Vị trí 3 Trong suốt phân đoạn
2.3 TRONG SUỐT PHÂN TÁN ,[object Object],[object Object],[object Object],[object Object]
2.3 TRONG SUỐT PHÂN TÁN Ví dụ :  Với quan hệ tổng thể R và các phân đoạn như đã nói ở trên nhưng giả sử rằng DDBMS cung cấp trong suốt về vị trí nhưng không cung cấp trong suốt về phân đoạn. Xét câu truy vấn  tìm người có  Id=”Id1” . SELECT  * FROM  NCC1 WHERE Id=”Id1” IF NOT #FOUND THEN SELECT  * FROM  NCC2 WHERE Id=”Id1”
2.3 TRONG SUỐT PHÂN TÁN ,[object Object],[object Object],DBMS NCC 1 NCC 2 NCC 2 Vị trí  1 Vị trí  2 Vị trí  3 Sự trong suốt về vị trí
2.3 TRONG SUỐT PHÂN TÁN ,[object Object],[object Object],[object Object],[object Object],DBMS NCC 1 NCC 2 Vị trí  1 Vị trí  2 Sự trong suốt ánh xạ địa phương
HẾT CHƯƠNG 2 CHƯƠNG 2.  CÁC MỨC TRONG SUỐT

Weitere ähnliche Inhalte

Was ist angesagt?

Cơ sở dữ liệu phân tán - phạm thế quế
Cơ sở dữ liệu phân tán - phạm thế quếCơ sở dữ liệu phân tán - phạm thế quế
Cơ sở dữ liệu phân tán - phạm thế quế
Tran Tien
 
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
duysu
 

Was ist angesagt? (20)

Đề tài: Tìm hiểu SQLite và xây dựng chương trình ứng dụng, 9đ
Đề tài: Tìm hiểu SQLite và xây dựng chương trình ứng dụng, 9đĐề tài: Tìm hiểu SQLite và xây dựng chương trình ứng dụng, 9đ
Đề tài: Tìm hiểu SQLite và xây dựng chương trình ứng dụng, 9đ
 
Các mô hình dữ liệu
Các mô hình dữ liệuCác mô hình dữ liệu
Các mô hình dữ liệu
 
Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm
 
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơnKĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
 
Cơ sở dữ liệu phân tán - phạm thế quế
Cơ sở dữ liệu phân tán - phạm thế quếCơ sở dữ liệu phân tán - phạm thế quế
Cơ sở dữ liệu phân tán - phạm thế quế
 
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
 
Big data là gì và người ta khai thác
Big data là gì và người ta khai thácBig data là gì và người ta khai thác
Big data là gì và người ta khai thác
 
Bài gảng cơ sở an toàn thông tin PTIT
Bài gảng cơ sở an toàn thông tin PTITBài gảng cơ sở an toàn thông tin PTIT
Bài gảng cơ sở an toàn thông tin PTIT
 
Bài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệuBài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệu
 
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
 
Bài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lýBài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lý
 
Báo Cáo Bài Tập Lớn Môn Lập Trình Web Xây Dựng Website Tin Tức
Báo Cáo Bài Tập Lớn Môn Lập Trình Web Xây Dựng Website Tin TứcBáo Cáo Bài Tập Lớn Môn Lập Trình Web Xây Dựng Website Tin Tức
Báo Cáo Bài Tập Lớn Môn Lập Trình Web Xây Dựng Website Tin Tức
 
MongoDB Introduction
MongoDB IntroductionMongoDB Introduction
MongoDB Introduction
 
Luận văn: Xây dựng website cho công ty truyền thông, HOT
Luận văn: Xây dựng website cho công ty truyền thông, HOTLuận văn: Xây dựng website cho công ty truyền thông, HOT
Luận văn: Xây dựng website cho công ty truyền thông, HOT
 
Bài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPT
Bài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPTBài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPT
Bài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPT
 
C# Báo cáo môn lập trình hướng đối tượng - Xây dựng chương trinh quản lí sinh...
C# Báo cáo môn lập trình hướng đối tượng - Xây dựng chương trinh quản lí sinh...C# Báo cáo môn lập trình hướng đối tượng - Xây dựng chương trinh quản lí sinh...
C# Báo cáo môn lập trình hướng đối tượng - Xây dựng chương trinh quản lí sinh...
 
Giáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinGiáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tin
 
Đề tài: Hệ thống giám sát mạng dựa trên phần mềm Zabbix, 9đ
Đề tài: Hệ thống giám sát mạng dựa trên phần mềm Zabbix, 9đĐề tài: Hệ thống giám sát mạng dựa trên phần mềm Zabbix, 9đ
Đề tài: Hệ thống giám sát mạng dựa trên phần mềm Zabbix, 9đ
 
BÁO CÁO CÔNG NGHỆ PHẦN MỀM 8 điểm-QUẢN LÝ CỬA HÀNG BÁN MÁY ẢNH
BÁO CÁO CÔNG NGHỆ PHẦN MỀM 8 điểm-QUẢN LÝ CỬA HÀNG BÁN MÁY ẢNHBÁO CÁO CÔNG NGHỆ PHẦN MỀM 8 điểm-QUẢN LÝ CỬA HÀNG BÁN MÁY ẢNH
BÁO CÁO CÔNG NGHỆ PHẦN MỀM 8 điểm-QUẢN LÝ CỬA HÀNG BÁN MÁY ẢNH
 
Chương trình Quản lý Nhà Sách
Chương trình Quản lý Nhà SáchChương trình Quản lý Nhà Sách
Chương trình Quản lý Nhà Sách
 

Ähnlich wie Chuong 2 - CSDL phân tán

Hệ PhâN TáN
Hệ PhâN TáNHệ PhâN TáN
Hệ PhâN TáN
it
 
Tài liệu tổng kểt môn mạng máy tính
Tài liệu tổng kểt môn mạng máy tínhTài liệu tổng kểt môn mạng máy tính
Tài liệu tổng kểt môn mạng máy tính
Jojo Kim
 
Tai+lieu+ts
Tai+lieu+tsTai+lieu+ts
Tai+lieu+ts
nobitahx
 
Báo cáo tuần 3 nguyen phuong nhung
Báo cáo tuần 3 nguyen phuong nhungBáo cáo tuần 3 nguyen phuong nhung
Báo cáo tuần 3 nguyen phuong nhung
Nhung Nguyễn
 

Ähnlich wie Chuong 2 - CSDL phân tán (20)

Chuong 3 CSDL phân tán
Chuong 3 CSDL phân tánChuong 3 CSDL phân tán
Chuong 3 CSDL phân tán
 
Hệ PhâN TáN
Hệ PhâN TáNHệ PhâN TáN
Hệ PhâN TáN
 
Thiet ke csdl pt
Thiet ke csdl ptThiet ke csdl pt
Thiet ke csdl pt
 
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
 
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
 
Co so du lieu phan tan
Co so du lieu phan tanCo so du lieu phan tan
Co so du lieu phan tan
 
51645016 csdl
51645016 csdl51645016 csdl
51645016 csdl
 
CSDLPT
CSDLPTCSDLPT
CSDLPT
 
chuong 4
chuong 4chuong 4
chuong 4
 
Luận văn: Tích hợp dịch vụ nghiệp vụ ngân hàng theo mô hình soa
Luận văn: Tích hợp dịch vụ nghiệp vụ ngân hàng theo mô hình soaLuận văn: Tích hợp dịch vụ nghiệp vụ ngân hàng theo mô hình soa
Luận văn: Tích hợp dịch vụ nghiệp vụ ngân hàng theo mô hình soa
 
CHƯƠNG 2.pptx
CHƯƠNG 2.pptxCHƯƠNG 2.pptx
CHƯƠNG 2.pptx
 
Tài liệu tổng kểt môn mạng máy tính
Tài liệu tổng kểt môn mạng máy tínhTài liệu tổng kểt môn mạng máy tính
Tài liệu tổng kểt môn mạng máy tính
 
Mo hinh-3-lop
Mo hinh-3-lopMo hinh-3-lop
Mo hinh-3-lop
 
Liên kết động trong linux và windows (phần 1)
Liên kết động trong linux và windows (phần 1)Liên kết động trong linux và windows (phần 1)
Liên kết động trong linux và windows (phần 1)
 
Tai+lieu+ts
Tai+lieu+tsTai+lieu+ts
Tai+lieu+ts
 
Thương mại điện tử
Thương  mại điện tửThương  mại điện tử
Thương mại điện tử
 
hay
hayhay
hay
 
Giaotrinh mang
Giaotrinh mangGiaotrinh mang
Giaotrinh mang
 
Báo cáo tuần 3 nguyen phuong nhung
Báo cáo tuần 3 nguyen phuong nhungBáo cáo tuần 3 nguyen phuong nhung
Báo cáo tuần 3 nguyen phuong nhung
 
Điện toán đám mây
Điện toán đám mâyĐiện toán đám mây
Điện toán đám mây
 

Kürzlich hochgeladen

bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
dangdinhkien2k4
 
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
ltbdieu
 
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
hoangtuansinh1
 

Kürzlich hochgeladen (20)

1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
 
Access: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptAccess: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.ppt
 
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...
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
 
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
 
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
 
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhhkinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
 
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
 
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
 
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...
 
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgspowerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
 
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
 
Giáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình PhươngGiáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình Phương
 
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...
 
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdfBỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
 
Bài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiệnBài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiện
 
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfxemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
 
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...
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
 
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfxemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
 

Chuong 2 - CSDL phân tán

  • 1. CHƯƠNG 2. CÁC MỨC TRONG SUỐT TRONG CSDL PHÂN TÁN NỘI DUNG 2.1 Kiến trúc cơ bản của một cơ sở dữ liệu phân tán 2.2 Các đặc điểm chính của hệ phân tán 2.3 Trong suốt phân tán 2.4 Tổ chức hệ thống phân tán MỤC ĐÍCH Cung cấp cho người sử dụng thấy được các mức trong suốt khác nhau được cung cấp của một DDBMS.
  • 2. 2.1 KIẾN TRÚC CƠ BẢN CỦA CSDL PHÂN TÁN Sơ ®å t ổng thể (Global Schema) Sơ ®å ph©n m¶nh (Fragmentation Schema) Sơ ®å ®Þnh vÞ (Allocation Schema) C¸c Sơ ®å ®éc lËp vÞ trÝ Sơ ®å ¸nh x¹ ®Þa ph­¬ng 1 (Local mapping Schema 1) Sơ ®å ¸nh x¹ ®Þa ph­¬ng n (Local mapping Schema n) HÖ qu¶n trÞ CSDL t¹i vÞ trÝ 1 (DBMS 1) HÖ qu¶n trÞ CSDL t¹i vÞ trÝ n (DBMS n) KiÕn tróc tham kh¶o dïng cho CSDL ph©n t¸n CSDL địa phương 1 (Local Database 1) CSDL địa phương 2 (Local Database 2)
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. 2.1 Kiến trúc cơ bản của một cơ sở dữ liệu phân tán R R 1 R 2 R 3 R 4 R 1 1 R 2 1 R 1 2 R 2 2 R 2 3 R 3 3 R 4 3 Các đoạn Quan hệ tổng thể Hình ảnh vật lý R 1 (Trạm 1 ) R 2 (Trạm 2 ) R 3 (Trạm 3 ) Các đoạn và hình ảnh vật lý của một quan hệ tổng thể
  • 8. 2.1 Kiến trúc cơ bản của một cơ sở dữ liệu phân tán Ba yếu tố được suy ra từ kiểu kiến trúc này là: a. Tách rời khái niệm phân đoạn dữ liệu với khái niệm định vị dữ liệu. b. Biết được dữ liệu dư thừa c. Độc lập với các DBMS địa phương Ba yếu tố này tương ứng với ba mức trong suốt tương ứng
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. 2.2 CÁC ĐẶC ĐIỂM CHÍNH CỦA HỆ PHÂN TÁN 2.2.4 Khả năng mở rộng Khả năng mở rộng của một hệ phân tán được đặc trưng bởi tính không thay đổi phần mềm hệ thống và phần mềm ứng dụng khi hệ được mở rộng. Yêu cầu cho việc mở rộng không chỉ là mở rộng phần cứng, về mạng mà nó trải trên các khía cạnh khi thiết kế hệ phân tán. Ví dụ: tần suất sử dụng trên mạng đột ngột. Để tránh tình trạng tắc nghẽn xảy ra khi chỉ có một Server và phải đáp ứng các yêu cầu truy nhập các file đó. Người ta nhân bản các file trên một Server khác và hệ thống được thiết kế sao cho việc thêm Server được dễ dàng. Một số giải pháp khác là sử dụng Cache và các bảng sao dữ liệu.
  • 15.
  • 16. 2.2 CÁC ĐẶC ĐIỂM CHÍNH CỦA HỆ PHÂN TÁN 2.2.6 Đảm bảo tin cậy và nhất quán Hệ thống yêu cầu độ tin cậy như: . Bí mật của dữ liệu . Các chức năng khôi phục hư hỏng phải đảm bảo . Ngoài ra các yêu cầu của hệ thống về tính nhất quán cũng thể hiện ở chổ: không có mâu thuẩn trong nội dung cơ sở dữ liệu
  • 17.
  • 18. 2.3 TRONG SUỐT PHÂN TÁN a. Trong suốt phân đoạn (fragmentation transparency) : Khi dữ liệu đã được phân đoạn thì việc truy cập vào CSDL được thực hiện bình thường như là chưa bị phân tán và không ảnh hưởng tới người sử dụng. Ví dụ : Xét quan hệ tổng thể NCC (Id, Tên, Tuổi) và các phân đoạn được tách ra từ nó: NCC1 (Id, Tên, Tuổi) NCC2 (Id, Tên, Tuổi) NCC3 (Id, Tên, Tuổi) Giả sử DDBMS cung cấp tính trong suốt về phân đoạn, khi đó ta có thể thấy tính trong suốt này được thể hiện như sau: Khi muốn tìm một người có Id=”Id1“ thì chỉ cần tìm trên quan hệ tổng thể NCC mà không cần biết quan hệ NCC có phân tán hay không.
  • 19. 2.3 TRONG SUỐT PHÂN TÁN SELECT * FROM NCC WHERE Id=”Id1” DDBMS NCC 1 NCC 2 NCC 3 Vị trí 1 Vị trí 2 Vị trí 3 Trong suốt phân đoạn
  • 20.
  • 21. 2.3 TRONG SUỐT PHÂN TÁN Ví dụ : Với quan hệ tổng thể R và các phân đoạn như đã nói ở trên nhưng giả sử rằng DDBMS cung cấp trong suốt về vị trí nhưng không cung cấp trong suốt về phân đoạn. Xét câu truy vấn tìm người có Id=”Id1” . SELECT * FROM NCC1 WHERE Id=”Id1” IF NOT #FOUND THEN SELECT * FROM NCC2 WHERE Id=”Id1”
  • 22.
  • 23.
  • 24. HẾT CHƯƠNG 2 CHƯƠNG 2. CÁC MỨC TRONG SUỐT