2007年05月26日

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

Posted by mobilab at 樂多Roodo! │22:27 │回應(0)引用(0)商業智慧
樂多分類:日記/一般 工具:編輯本文
Ads by Roodo! 

引用URL

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