資料倉儲與資料庫的區別

2021-10-21 01:33:59 字數 538 閱讀 2551

資料倉儲與資料庫的區別

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 支援複雜的分析操作,側重決策支援,並且提供直觀易懂的查詢結果。我嘗試著再補充些具體的事例來說明,這樣更可以幫助...