2007年05月26日 22:27

OLAP的資料儲存方式

OLAP因為資料分析需求的差異,
而有不同的資料儲存方式考量,
一般而言可分為以下三種:

1.ROLAP(Relational OLAP)
資料並不放在ROLAP伺服器上,
而是另外存放在關聯式資料庫或其他檔案系統,
當使用者分析查詢時, ROLAP伺服器會參考之前已定義好的資料模型,
將其需求轉換為經過最佳化SQL(Structured Query Language)的指令去讀取資料回來。
其優點是不需要額外的儲存空間,
較具有延展性,但速度反應較慢。

ROLAP


2.MOLAP(Multidimentional OLAP)
資料是以多維度的資料立方體(Data Cube)的型式存放在MOLAP伺服器,
事先都已彙總運算好並把結果寫入Cube,
當使用者分析查詢時, MOLAP伺服器就直接回傳其所需要的資料。
其優點是查詢速度快,但需要比較多的儲存空間,
若資料立方體是呈現稀疏狀態,也會浪費儲存空間。

MOLAP


3.HOLAP(Hybrid OLAP)
HOLAP是結合ROLAP與MOLAP的技術,
針對資料的特性選擇適合的OLAP儲存方法,
如此可以兼顧ROLAP具延展性與MOLAP快速回應的優點。
例如大量明細資料可用ROLAP方式儲存,
而一些需要計算加總的數量資料則用MOLAP方式儲存。

HOLAP

  • mobilab 發表於樂多回應(0)引用(0)商業智慧編輯本文
    樂多分類:日記/一般 │昨日人次:0 │累計人次:421
    Ads by Roodo! 

    引用URL

    http://cgi.blog.roodo.com/trackback/3351725