2010-08-23 35 views

回答

1

這兩者經常混淆但不完全等同。

一個多維數據庫 - 即。星型模式: http://en.wikipedia.org/wiki/Star_schema

(或者可以說也是一個雪花模式)是將數據組織成事實表和維表的方式 - 前者通常保存數字數據(即測量),而後者持有的描述性數據。星型模式可以使用關係數據庫技術或使用專門用於處理維數據的優化存儲格式來實現。

OLAP通常使用專門的存儲格式實現,這些存儲格式已針對維度數據進行了優化,並具有預先彙總值的預先計算功能。

兩者通常都用作數據存儲的一部分。 OLAP很可能會在非聚集SQL數據庫的性能被判斷爲不適合彙總報告要求的情況下實施。

1

在OLAP系統環境中,多維意味着什麼實際上是基於「尺寸建模」或支持尺寸建模數據的軟件的數據庫設計。

在這個意義上使用的單詞「多維」並不是真的非常豐富,因爲任何關係數據庫本質上是多維的。 (一個關係基本上是一個N維數據結構,其維數僅受軟件和硬件的限制。因此,我個人寧願避免使用多維的術語。這樣做太模棱兩可了。