建模 不同系統的建模方法

2021-10-09 16:23:45 字數 582 閱讀 8962

為了保證資料的一致性、減少冗餘,經常使用關係模型。在關係模型中,使用三正規化來減少冗餘。

olap 系統概述

但是三正規化的設計,在分析查詢中會導致大量的 join 關聯操作,而在集群中的關聯會導致處理效能下降(涉及到大量的資料移動)。所以 olap 一般採用反正規化的設計,去增加冗餘以提公升整體運算效能。

olap 根據資料儲存的方式不同,又分為 rolap 系統、molap 系統、holap 系統。

olap 系統分類

rolap(relation olap,關係型 olap),資料以二維表形式儲存;儲存系統一般為 rdbms,功能上更注重分析運算,所以會使用關係模型來提公升分析效能。

molap(multidimensional olap,多維型 olap):預先進行聚合計算,使用多維陣列(矩陣)的形式儲存資料結果,以空間換時間,加快查詢分析時間。因為將查詢的結果提前進行了計算࿰

13 資料建模 建模方法三 實體建模

實體建模法並不是資料倉儲建模中常見的乙個方法,它 於哲學的乙個流派。從哲學的意義上說,客觀世界應該是可以細分的,客觀世界應該可以分成由乙個個實 體,以及實體與實體之間的關係組成。我們在資料倉儲的建模過程中完全可以引入這個抽象的方法,將整個業務也可以劃分成乙個個的實體,而每個實體之間的 關係,以及針對...

python不同系統中開啟方法

在linux windows mac os 的命令列視窗或shell視窗,執行python命令,啟動python互動式直譯器。互動式直譯器會等待使用者輸入python語句。輸入python語句並回車,直譯器會執行語句並輸出結果。互動式直譯器是學習python語言比較好的工具,優點是輸入python語...

python不同系統中開啟方法

在linux windows mac os的命令列視窗或shell視窗,執行python命令,啟動python互動式直譯器。互動式直譯器會等待使用者輸入python語句。輸入程式設計客棧python語句並回車,直譯器會執行語句並輸出結果。互動式直譯器是學習python語言比較好的工具,優點是輸入py...