分布式資料庫結構
⑴ 簡述分布式資料庫的模式結構
分布式資料庫系統是在集中式資料庫系統的基礎上發展來的。是資料庫技術與網路技術結合的產物。什麼是分布式資料庫: 分布式資料庫系統是在集中式資料庫系統的基礎上發展來的。是資料庫技術與網路技術結合的產物。分布式資料庫系統有兩種:一種是物理上分布的,但邏輯上卻是集中的。這種分布式資料庫只適宜用途比較單一的、不大的單位或部門。另一種分布式資料庫系統在物理上和邏輯上都是分布的,也就是所謂聯邦式分布資料庫系統。由於組成聯邦的各個子資料庫系統是相對「自治」的,這種系統可以容納多種不同用途的、差異較大的資料庫,比較適宜於大范圍內資料庫的集成。分布式資料庫系統(DDBS)包含分布式資料庫管理系統(DDBMS)和分布式資料庫(DDB)。在分布式資料庫系統中,一個應用程序可以對資料庫進行透明操作,資料庫中的數據分別在不同的局部資料庫中存儲、由不同的DBMS進行管理、在不同的機器上運行、由不同的操作系統支持、被不同的通信網路連接在一起。一個分布式資料庫在邏輯上是一個統一的整體:即在用戶面前為單個邏輯資料庫,在物理上則是分別存儲在不同的物理節點上。一個應用程序通過網路的連接可以訪問分布在不同地理位置的資料庫。它的分布性表現在資料庫中的數據不是存儲在同一場地。更確切地講,不存儲在同一計算機的存儲設備上。 這就是與集中式資料庫的區別。從用戶的角度看,一個分布式資料庫系統在邏輯上和集中式資料庫系統一樣,用戶可以在任何一個場地執行全局應用。就好那些數據是存儲在同一台計算機上,有單個資料庫管理系統(DBMS)管理一樣,用戶並沒有什麼感覺不一樣。分布式資料庫中每一個資料庫伺服器合作地維護全局資料庫的一致性。分布式資料庫系統是一個客戶/伺服器體系結構。
⑵ 什麼是分布式資料庫系統它有什麼特點
分布式資料庫系統具有數據分布性、邏輯整體性、位置透明性和復制透明性的特點,其數據也是分布的;但分布式資料庫系統中數據經常重復存儲,數據也並非必須重復存儲,主要視數據的分配模式而定。若分配模式是一對多,即一個片段分配到多個場地存放,則是冗餘的資料庫,否則是非冗餘的資料庫。
⑶ 分布式資料庫管理系統有哪些部分組成
資料庫系統一般由4個部分組成:
(1)資料庫(database,DB)是指長期存儲在計算機內的,有組織,可共享的數據的集合。資料庫中的數據按一定的數學模型組織、描述和存儲,具有較小的冗餘,較高的數據獨立性和易擴展性,並可為各種用戶共享。
(2)硬體:構成計算機系統的各種物理設備,包括存儲所需的外部設備。硬體的配置應滿足整個資料庫系統的需要。
(3)軟體:包括操作系統、資料庫管理系統及應用程序。資料庫管理系統(database management system,DBMS)是資料庫系統的核心軟體,是在操作系統的支持下工作,解決如何科學地組織和存儲數據,如何高效獲取和維護數據的系統軟體。其主要功能包括:數據定義功能、數據操縱功能、資料庫的運行管理和資料庫的建立與維護。
(4)人員:主要有4類。第一類為系統分析員和資料庫設計人員:系統分析員負責應用系統的需求分析和規范說明,他們和用戶及資料庫管理員一起確定系統的硬體配置,並參與資料庫系統的概要設計。資料庫設計人員負責資料庫中數據的確定、資料庫各級模式的設計。第二類為應用程序員,負責編寫使用資料庫的應用程序。這些應用程序可對數據進行檢索、建立、刪除或修改。第三類為最終用戶,他們利用系統的介面或查詢語言訪問資料庫。第四類用戶是資料庫管理員(data base administrator,DBA),負責資料庫的總體信息控制。DBA的具體職責包括:具體資料庫中的信息內容和結構,決定資料庫的存儲結構和存取策略,定義資料庫的安全性要求和完整性約束條件,監控資料庫的使用和運行,負責資料庫的性能改進、資料庫的重組和重構,以提高系統的性能。
⑷ 什麼叫分布式資料庫
1.分布式資料庫是資料庫的一種,是資料庫技術和網路技術的結合產物。
2.各有優點和缺點.分布式資料庫分為邏輯上分部物理上分布及邏輯上分布物理上集中兩種。
是的,分布式數據文件便於資料庫的管理維護。
⑸ 分布式資料庫管理系統的系統組成
(1)LDBMS(Local DBMS):局部場地上的資料庫管理系統,其功能是建立和管理局部資料庫,提供場地自治能力,執行局部應用及全局查詢的子查詢。
(2)GDBMS(Global DBMS):全局資料庫管理系統,主要功能是提供分布透明性,協調全局事物的執行,協調各局部DBMS以完成全局應用,保證資料庫的全局一致性,執行並發控制,實現更新同步,提供全局恢復功能等。
(3)全局數據字典(Global Data Directory,簡稱GDD):用來存放全局概念模式、分片模式、分布模式的定義以及各模式之間映象的定義,存放用戶存取許可權的定義,以保證全部用戶的合法許可權和資料庫的安全性;另外,還存放數據完整性約束條件的定義,其功能與集中式資料庫的數據字典類似。
(4)通信管理(Communication Management,簡稱CM):負責在分布式資料庫的各場地之間傳送消息和數據,完成通信功能。
⑹ 什麼叫分布式資料庫,有什麼優點和缺點
1.分布式資料庫是資料庫的一種,是資料庫技術和網路技術的結合產物。
2.各有優點和缺點.分布式資料庫分為邏輯上分部物理上分布及邏輯上分布物理上集中兩種。
是的,分布式數據文件便於資料庫的管理維護。
⑺ 分布式關系資料庫體系結構的功能
定義了客戶機和後台資料庫之間的介面協議。
提供了IBM的DB2、DBM、SQL/DS和SQL/400資料庫系統的互連框架。
支持多供應商提供的資料庫系統。
支持分布式資料庫上的事務(工作單元)處理。
在DRDA中,客戶機叫做應用請求器(ARS),後台伺服器叫做應用伺服器(AS),協議叫做應用支持協議(ASP),提供AR和AS間的介面。整個過程操作在SNA網上,但也計劃支持OSI和TCP/IP。有一個附加的協議叫做資料庫支持協議(DSP),它使一個AS能對另一伺服器扮演AR的角色。通過這種方法伺服器之間能相互通話並傳遞來自客戶AR的請求,如圖D-25所示。最初的協議對一個資料庫只支持一個結構化查詢語言(SQL)的語句,但未來的版本將對一個或多個資料庫提供多個語句的支持。
DRDA是IBM環境中建立客戶機/伺服器計算的基礎之一。其它基礎是高級的對等聯網(APPN)和分布式數據管理(DDM)。通過信息倉庫和DRDA,IBM計算機將它的企業中心組成部分的大型計算機,用作各種類型信息(包括多媒體信息)的存儲平台。