1)
基於多維資料庫的
olap
儲存結構
(molap)
2)基於關聯式資料庫的
olap
儲存結構
(rolap) 3)
混合型的
olap
儲存結構(
holap)
molap-
通過基於陣列的多維儲存引擎,將資料對映到資料立方體陣列結構中,實現資料的多維檢視。這種技術的優點是資料的快速索引,缺點是資料集是稀疏的,儲存利用率低。
rolap-
以關聯式資料庫為核心,以關係型結構進行多維資料的表示和儲存。olap中介軟體實現其餘的服務,這種技術有很大的伸縮性,但是關聯操作使得響應效率降低。
holap(混合olap)結合rolap和molap技術,將rolap的較大可伸縮性和molap的快速計算緊密結合,實現資料的有效儲存和快速檢索。
由於
rolap是用關係表來模擬多維資料的,因此其訪問較
molap
複雜。而
molap
可以利用多維查詢語言直接將使用者查詢轉為
mddb
可以處理的形式,但是多維資料儲存大量資料時會由於資料稀疏而浪費大量儲存空間;因此,許多
olap
服務提供商都採用混合
olap
技術。
OLAP三種基本實現結構
1 基於多維資料庫的 olap 儲存結構 molap 2 基於關聯式資料庫的 olap 儲存結構 rolap 3 混合型的 olap 儲存結構 holap molap 通過基於陣列的多維儲存引擎,將資料對映到資料立方體陣列結構中,實現資料的多維檢視。這種技術的優點是資料的快速索引,缺點是資料集是稀疏...
三種基本排序
由於排序不僅是針對主關鍵字,那麼對於次關鍵字,因為待排序的記錄序列中可能存在兩個或者兩個以上的關鍵字相等的記錄,排序結果可能會存在不唯一的情況,所以我們給出了穩定與不穩定排序的定義。假設ki kj 1 i n,1 j n,i j 且在排序前的序列中 ri 領先於 rj 即i j 如果在排序後仍然領先...
C 三種結構
最常用也最簡單的一種程式結構,按照解決問題的順序寫出相應的語句。eg 交換a b的值 int a 3 int b 5 int c c a a b b c if if else switch case 其中if 和 if else 多用於範圍的判斷 eg int year convert.toint3...