什麼是異構數據源和分佈式數據庫

異構數據源(disparate data source)廣義上講是指數據結構、存取方式、形式不同的多個數據源。如,在一個系統中,同時包含由關係型數據庫Oracle/SQL SERVER/MYSQL、EXCEL文件或txt文本數據、XML數據等不一樣的數據源的一個總體,就是一個異構的數據源。數據庫

在信息化建設過程當中,因爲各類系統建設的階段性、技術性以及經濟、人爲因素的影響,致使用戶積累了大量不一樣存儲方式的數據,從簡單的文件數據到複雜的網絡數據庫,它們構成了異構數據源。服務器

 

分佈式數據庫(Distributed Database)是由若干個服務器節點組成,它們經過網絡鏈接,每一個節點都是一個獨立的數據庫系統,能夠獨立運行,在邏輯上屬於同一系統,但在物理結構上是分佈式的。網絡

分佈式數據庫的特色:數據結構

一、不強調集中控制,它具備一個以全局數據庫管理員爲基礎的分層控制結構,可是每一個局部數據庫管理員都具備高度的自主權。分佈式

二、數據獨立性。spa

三、數據冗餘。在須要的節點複製數據,能夠提升局部的應用性;當某節點發生故障時,能夠操做其它節點上的複製數據,所以增長了系統的有效性。分佈式系統中對最佳冗餘度的評價是很複雜的。基礎

 

分佈式系統的類型,大體能夠歸爲三類:技術

一、分佈式數據,但只有一個總數據庫,沒有局部數據庫。數據

二、分層式處理,每一層都有本身的數據庫。關係型數據庫

三、充分分散的分佈式網絡,沒有中央控制部分,各節點之間的聯接方式又能夠有多種,如鬆散的聯接,緊密的聯接,動態的聯接,廣播通知式聯接等。

相關文章
相關標籤/搜索