資料倉儲與資料庫的區別
1.資料庫:資料庫主要是用於我們業務系統當中,保證事務的一致性 叫做oltp on-line transaction processing
資料倉儲:資料倉儲主要的作用,是用於面向資料分析的,叫做olap 分析型處理,叫聯機分析處理 olap(on-line analytical processing)一般針對某些主題的歷史資料進行分析,支援管理決策
2.資料庫是面向事務的設計,資料倉儲是面向主題設計的。
3.資料庫一般儲存業務資料,資料倉儲儲存的一般是歷史資料。
4.資料庫設計是盡量避免冗餘,一般針對某一業務應用進行設計,比如一張簡單的user表,記錄使用者名稱、密碼等簡單資料即可,符合業務應用,但是不符合分析。
資料倉儲在設計是有意引入冗餘,依照分析需求,分析維度、分析指標進行設計。
5.資料庫是為捕獲資料而設計,資料倉儲是為分析資料而設計。
資料倉儲的建立,是基於現有的資料庫,為了支援決策而產生構建的,不是所謂的大型的資料庫
總之,最大的區別是:資料庫是為了事務處理,資料倉儲是為了分析資料。
資料庫與資料倉儲的區別
簡而言之,資料庫是面向事務的設計,資料倉儲是面向主題設計的。資料庫設計是盡量避免冗餘,一般採用符合正規化的規則來設計,資料倉儲在設計是有意引入冗餘,採用反正規化的方式來設計。資料庫是為捕獲資料而設計,資料倉儲是為分析資料而設計,它的兩個基本的元素是維表和事實表。維是看問題的角度,比如時間,部門,維表...
資料庫與資料倉儲的區別
資料庫 傳統的關係型資料庫的主要應用,主要是基本的 日常的事務處理,例如銀行交易。資料倉儲 資料倉儲系統的主要應用主要是olap on line analytical processing 支援複雜的分析操作,側重決策支援,並且提供直觀易懂的查詢結果。我嘗試著再補充些具體的事例來說明,這樣更可以幫助...
資料庫與資料倉儲的區別
資料庫 傳統的關係型資料庫的主要應用,主要是基本的 日常的事務處理,例如銀行交易。資料倉儲 資料倉儲系統的主要應用主要是olap on line analytical processing 支援複雜的分析操作,側重決策支援,並且提供直觀易懂的查詢結果。我嘗試著再補充些具體的事例來說明,這樣更可以幫助...