CHƯƠNG I - TỔNG QUAN VỀ CSDL PHÂN TÁN

38 598 0
CHƯƠNG I - TỔNG QUAN VỀ CSDL 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

1 CHƯƠNG 1. TỔNG QUAN VỀ CSDL PHÂN TÁN NỘI DUNG 1.1 Sơ lược về mạng máy tính 1.2 Các hình thức tổ chức hệ thống phân tán 1.3 Các đặc trưng của các hệ thống phân tán 1.4 Cơ sở dữ liệu phân tán 1.5 Các loại truy xuất CSDL phân tán Kết luận 2 Tại sao phải phân tán? - Phân tán cái gì? • Nhu cầu dùng chung một dữ liệu hợp nhất • Các tổ chức kinh tế có nhiều trụ sở phân tán ở nhiều vị trí địa lý khác nhau • Làm thế nào để có thể quản lý các luồng dữ liệu và sử dụng chung dữ liệu, chương trình của tổ chức • Một hệ thống phân tán bao gồm hai phần: mạng máy tính và csdl phân tán CHƯƠNG 1. TỔNG QUAN VỀ CSDL PHÂN TÁN 3 1.1 SƠ LƯỢC VỀ MẠNG MÁY TÍNH • Một mạng máy tính là một tập các máy tính tự vận hành, được kết nối lại và có khả năng trao đổi thông tin giữa chúng • Các máy tính trên một mạng thường được gọi là các nút hay các trạm, chúng tạo ra các phần cứng cơ bản của mạng và được kết nối lại vói nhau bởi một đường truyền. • Một mạng máy tính là một trường hợp đặc biệt của môi trường xử lý phân tán, trong đó các máy tính là các thiết bị được kết nối vào kênh truyền dữ liệu. 4 Những loại mạng máy tính cơ bản Mạng hình sao (star) • Thường được dùng trong các tổ chức có nhiều chi nhánh nằm ở nhiều vùng khác nhau • Máy tính trung tâm được đặt tại văn phòng chính hoặc tại trung tâm vùng • Nhược điểm: - độ tin cậy thấp - giao tiếp của hai máy tính phụ thuộc vào máy tính trung tâm - tải trọng quá cao trên máy tính trung tâm Mạng hình sao 1.1 SƠ LƯỢC VỀ MẠNG MÁY TÍNH 5 Mạng vòng (circle) • Các máy tính được nối với nhau theo vòng khép kín • Mỗi trạm đóng vai trò là một bộ chuyển tiếp • Truyền dữ liệu quanh vòng thường theo một chiều • Việc điều khiển truyền tin trên mạng xoay vòng thường được thực hiện bằng thẻ điều khiển • Nhược điểm: - nếu đường nối chỉ bị cắt đứt thì có thể làm ngừng toàn bộ hoạt động của mạng - Lượng thông tin di chuyển trên đường truyền lớn 1.1 SƠ LƯỢC VỀ MẠNG MÁY TÍNH 6 Mạng bus: • Có một kênh chung để chuyền dữ liệu, các máy tính và các thiết bị đầu cuối sẽ được gắn vào đó. 1.1 SƠ LƯỢC VỀ MẠNG MÁY TÍNH Mạng bus 7 Mạng hỗn hợp (hybrid): • Các mạng truyền thông thường có các đường nối vô định. • Các đường nối không có tính hệ thống cũng không tuân theo một khuôn mẫu nào. • Có thể gặp một nút chỉ nối với một nút khác và cả những nút nối với nhiều nút khác. • Các nối kết giữa các máy tính trên mạng Internet thuộc loại này. 1.1 SƠ LƯỢC VỀ MẠNG MÁY TÍNH 8 1.1 SƠ LƯỢC VỀ MẠNG MÁY TÍNH Hub Hub HUB Bé chuyÓn ®æi c¸p Mạng hỗn hợp 9 Mạng thảm (Mesh): • Mỗi nút đều được nối kết với các nút còn lại. • Có độ tin cậy cao hơn và khả năng hoạt động tốt hơn những cấu trúc đã nói ở trên. • Cấu trúc này có chi phí cao. 1.1 SƠ LƯỢC VỀ MẠNG MÁY TÍNH 10 1.2 Các hình thức tổ chức hệ thống phân tán  peer-to-peer  File server  Client/Server [...]... Tuy nhiờn, tc thc hin ca chỳng b nh hng 29 1.4 C s d liu phõn tỏn (Distributed Database) c Gim d tha d liu Trong CSDL truyn thng, d liu d tha c gim n mc ti thiu bi hai lý do: S khụng tng thớch gia nhiu bn sao ca cựng mt tp d liu Tit kim khụng gian lu tr bng cỏch loi b cỏc d tha Vic gim d tha d liu cú th t c bng cỏch chia s d liu, cho phộp nhiu ng dng truy cp cựng cỏc bn tin v bn ghi Trong CSDL phõn... Nhn xột: CSDL phõn tỏn khụng n gin l nhng s thc hin phõn tỏn ca CSDL tp trung, bi vỡ chỳng cho phộp thit k cỏc c trng khỏc vi CSDL tp trung truyn thng Cỏc c im tiờu biu ca CSDL truyn thng: iu khin tp trung c lp d liu gim d tha bit lp v bo mt d liu 27 1.4 C s d liu phõn tỏn (Distributed Database) a iu khin tp trung Trong CSDL tp trung: Kh nng iu khin tp trung trờn ton ngun ti nguyờn thụng tin ca t... cho vic ra i CSDL Chỳng c phỏt trin nh l s tin hoỏ ca h thng thụng tin, m trong ú mi ng dng cú cỏc tp tin riờng ca nú Trong CSDL phõn tỏn, ý nim v iu khin tp trung ớt c nhn mnh hn iu ny ph thuc vo kin trỳc ca CSDL phõn tỏn Mt cỏch tng quỏt, CSDL phõn tỏn c iu khin vi cu trỳc phõn lp da vo mt h qun tr CSDL ton cc (cú trỏch nhim trờn ton b CSDL phõn tỏn) v h qun tr CSDL a phng (cú trỏch nhim vi CSDL. .. Trỡnh din t xa Mc ớch: giỳp USERS thay i cỏc biu mu, bỏo cỏo hoc ni dung mi thỡ ch cn bo trỡ phn mm trờn mỏy khỏch Kiu trỡnh din ny c ci t cỏc chc nng trỡnh din d liu trờn cỏc clients, nờn phn mm trờn cỏc client cú kh nng trỡnh din nhng d liu c nh dng theo ý ca client Chc nng Client Server Qun lý d liu Qun lý mi d liu Phõn liu Phõn tớch mi d liu tớch d Trỡnh din d D liu phõn tớch trờn server liu c nh... trờn nhiu mỏy tớnh t ti nhiu v trớ khỏc nhau, õy l im phõn bit mt c s d liu phõn tỏn vi mt c s d liu tp trung Tng quan logic: D liu trong h phõn tỏn cú mt s thuc tớnh rng buc chỳng vi nhau iu ny giỳp chỳng ta cú th phõn bit mt c s d liu phõn tỏn vi mt tp hp c s d liu tp trung, cỏc file d liu c lu tr ti nhiu v trớ khỏc nhau, iu ny thng thy trong cỏc ng dng m h thng s phõn quyn truy nhp d liu trong m i trng... 1.3.2 Cỏc chc nng ca kin trỳc client/server 1.3.2.1 Trỡnh din thụng tin phõn tỏn Mc ớch: lm mi cỏc ng dng trờn cỏc mỏy khỏch v nh dng li d liu do server qun lý Chc nng Qun lý d liu Phõn tớch d liu Trỡnh din d liu Client Server Qun lý mi d liu Phõn tớch mi d liu D liu trỡnh din trờn S dng cụng ngh trỡnh server c nh dng din ca server gi d trỡnh din cho cỏc liu gi cho cỏc clients clients 17 1.3 Cỏc c... trong m i trng mng 22 1.4 C s d liu phõn tỏn (Distributed Database) Vớ d: Mt ngõn hng cú ba chi nhỏnh t ti cỏc v trớ khỏc nhau Ti mi chi nhỏnh cú mt mỏy tớnh iu khin mt s mỏy k toỏn cui cựng (teller terminal) v c s d liu thng kờ ca chi nhỏnh ú Mi mỏy tớnh vi c s d liu thng kờ a phng ca nú ti mi chi nhỏnh c t mt v trớ ca c s d liu phõn tỏn Cỏc mỏy tớnh c ni vi nhau bi mt mng truyn thụng Cỏc nỳt trong... hn ch ca File server D liu di chuyn trờn mng quỏ nhiu Vic kim soỏt d liu l phi tp trung Cỏc mỏy trm phi mnh 13 1.2 Cỏc hỡnh thc t chc h thng phõn tỏn Client/server (mụ hỡnh khỏch/ch) Mt s mỏy dch v file c gỏn trc tip vo mng LAN server cú chc nng iu khin, lu tr CSDL, x lý cỏc truy vn v qun lý vic khai thỏc ti nguyờn trờn mng ca cỏc mỏy tớnh khỏc Thut ng client c s dng ch ngi khai thỏc ti nguyờn mng... tỏn, vic gim d tha phc tp hn vỡ ngoi hai lý do trờn, cũn nhiu lý do gim d tha nh: Hot ng ca cỏc trỡnh ng dng cú th b tng lờn khi d liu c sao li tt c cỏc v trớ, ni trỡnh ng dng cn nú Tớnh thng trc ca h thng s tng lờn, bi vỡ khi cú li xy ra mt trm no ú s khụng dng vic thc hin cỏc 30 ng dng ca trm khỏc nu d liu ó c sao chộp li 1.4 C s d liu phõn tỏn (Distributed Database) d Bit lp v bo mt Trong CSDL. .. CSDL tp trung cú th bo m ch truy cp n d liu ó c u quyn Trong CSDL phõn tỏn, h qun tr d liu a phng thc cht phi ng u vi cỏc vn ging nh h qun tr CSDL trong CSDL truyn thng Tuy nhiờn, hai khớa cnh c bit sau õy ca CSDL phõn tỏn cn phi c xem xột: Trong CSDL phõn tỏn vi mt mc t tr rt cao ca cỏc a phng, ngi ch d liu a phng cm giỏc c bo v tt hn vỡ h cú th t ch thc hin bo v thay vỡ ph thuc vo ngi qun tr CSDL . Các lo i truy xuất CSDL phân tán Kết luận 2 T i sao ph i phân tán? - Phân tán c i gì? • Nhu cầu dùng chung một dữ liệu hợp nhất • Các tổ chức kinh tế có nhiều trụ sở phân tán ở nhiều vị. dữ liệu và sử dụng chung dữ liệu, chương trình của tổ chức • Một hệ thống phân tán bao gồm hai phần: mạng máy tính và csdl phân tán CHƯƠNG 1. TỔNG QUAN VỀ CSDL PHÂN TÁN 3 1.1 SƠ LƯỢC VỀ. 1 CHƯƠNG 1. TỔNG QUAN VỀ CSDL PHÂN TÁN N I DUNG 1.1 Sơ lược về mạng máy tính 1.2 Các hình thức tổ chức hệ thống phân tán 1.3 Các đặc trưng của các hệ thống phân tán 1.4 Cơ sở dữ liệu phân tán

Ngày đăng: 18/07/2014, 20:00

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1. TỔNG QUAN VỀ CSDL PHÂN TÁN

  • Slide 2

  • 1.1 SƠ LƯỢC VỀ MẠNG MÁY TÍNH

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • 1.2 Các hình thức tổ chức hệ thống phân tán

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

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

Tài liệu liên quan