分佈式數據庫

分佈式數據庫系統是在集中式數據庫系統的基礎上發展起來的,是數據庫技術與計算機網絡技術的產物。分佈式數據庫系統是具有管理分佈數據庫功能的計算機系統。一個分佈式數據庫是由分佈於計算機網絡上的多個邏輯相關的數據庫組成的集合,網絡中的每個結 ( 一般在系統中的每一臺計算機稱爲結點 node) 具有獨立處理的能 
 
分佈式數據庫結構圖
 
力( 稱爲本地自治 ), 可執行局部應用 , 同時 , 每個結點通過網絡通訊系統也能執行全局應用。所謂局部應用 即僅對本結點的數據庫執行某些應用。所謂全局應用 ( 或分佈應用 ) 是指對兩個以上結點的數據庫執行某些應用。支持全局應用的系統才能稱爲分佈式數據庫系統。對用戶來說,一個分佈式數據庫系統邏輯上看如同集中式數據庫系統一樣,用戶可在任何一個場地執行全局應用。

  分佈式數據庫系統是由分佈式數據庫管理系統和分佈式數據庫組成。分佈式數據庫管理系統 ( 簡稱 DDBMS) 是建立、管理和維護分佈式數據庫的一組軟件。

  分佈式數據庫系統適合於單位分散的部門,系統的結點可反映公司的邏輯組織,允許各部門將其常用數據存貯在本地,實施就地存放就地使用,降低通訊費用,並可提高響應速度。分佈式數據庫可將數據分佈在多個結點上,增加適當的冗餘,可提高系統的可靠性,只要一個數據庫和網絡可用,那麼全局數據庫可一部分可用。不會因一個數據庫的故障而停止全部操作或引起性能瓶頸。故障恢復通常在單個結點上進行。結點可獨立地升級軟件。每個局部數據庫存在一個數據字典。由於分佈式數據庫系統結構的特點,它和集中式數據庫系統相比具有可擴展性,爲擴展系統的處理能力提供了較好的途徑。

  ORACLE 的分佈式結構基於兩種模式 : 客戶 / 服務器模式 (client/server) 和服務器 _ 服務器 (server_server) 結構。使用這兩種模式, ORACLE 在網絡環境中提供了有效的數據共享 , 使 ORACLE 成了超越傳統集中式模式的 DBMS 。 

發佈了13 篇原創文章 · 獲贊 2 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章