1.數(shù)據(jù)庫是面向事務的設計,數(shù)據(jù)倉庫是面向主題設計的。
2.數(shù)據(jù)庫一般存儲業(yè)務數(shù)據(jù),數(shù)據(jù)倉庫存儲的一般是歷史數(shù)據(jù)。
3.數(shù)據(jù)庫設計是盡量避免冗余,一般針對某一業(yè)務應用進行設計,比如一張簡單的User表,記錄用戶名、密碼等簡單數(shù)據(jù)即可,符合業(yè)務應用,但是不符合分析。數(shù)據(jù)倉庫在設計是有意引入冗余,依照分析需求,分析維度、分析指標進行設計。
4.數(shù)據(jù)庫是為捕獲數(shù)據(jù)而設計,數(shù)據(jù)倉庫是為分析數(shù)據(jù)而設計。
數(shù)據(jù)庫和數(shù)據(jù)倉庫的概念
1.數(shù)據(jù)庫:數(shù)據(jù)庫是面向交易的處理系統(tǒng)(業(yè)務系統(tǒng)),它是針對具體業(yè)務在數(shù)據(jù)庫聯(lián)機的日常操作,通常對記錄進行查詢、修改。用戶較為關(guān)心操作的響應時間、數(shù)據(jù)的安全性、完整性和并發(fā)支持的用戶數(shù)等問題。傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)作為數(shù)據(jù)管理的主要手段,主要用于操作型處理,也被稱為聯(lián)機事務處理 OLTP。
2.數(shù)據(jù)倉庫:數(shù)據(jù)倉庫一般針對某些主題的歷史數(shù)據(jù)進行分析,支持管理決策,又被稱為聯(lián)機分析處理 OLAP。