分散式資料倉儲中,全域性和區域性資料倉儲有何區別?

shenmanli發表於2017-11-10
大部分企業建立和維護單一中央資料倉儲環境。政策、經濟和技術等諸多因素都更傾向於建立和維護單一中央資料倉儲環境。但是在某些特定場合,需要建立分散式資料倉儲環境。


為了便於理解分散式資料倉儲何時有意義,我們先看一些處理的基本拓撲結構。

某企業設有一個總部,負責處理所有的業務。若在區域性層上存在某些業務處理,這些處理也是非常基本的。區域性層上可能擁有一系列的啞終端,但是所作的處理工作都是不太重要的。在這種拓撲結構中,不可能需要建立分散式資料倉儲環境。


資料倉儲的一種形式是區域性資料倉儲。區域性資料倉儲僅包含對區域性層有意義的資料。圖中表明瞭一系列區域性資料倉儲的一個簡單例項。


位於不同地區的分部或不同的技術聯營組織各擁有一個區域性資料倉儲。區域性資料倉儲除了儲存的資料是區域性的外,具有其他任何資料倉儲的相同功能。


換句話說,區域性資料倉儲包含的是在區域性站點上的歷史的和整合的資料。區域性倉庫間的資料或資料結構不必要協調一致。


當然,也可以是全域性資料倉儲,如圖所示。全域性資料倉儲的範圍涉及整個企業或組織。它內部的每個區域性資料倉儲也都有各自服務的區域性站點範圍,全域性資料倉儲的範圍是該企業。同區域性資料倉儲一樣全域性資料倉儲也包含歷史資料。

相關文章