資料庫與資料倉儲

2021-09-30 09:28:08 字數 647 閱讀 5507

籠統地說:

資料庫是一種儲存資料的軟體

資料倉儲是一種將資料加工、整理和彙總的乙個過程

資料倉儲之父對資料倉儲有如下定義:

資料倉儲(data warehouse)是乙個面向主題的(subject oriented)、整合的(integrated)、相對穩定的(non-volatile)、反映歷史變化(time variant)的資料集合,用於支援管理決策(decision ****** support)。

資料倉儲有如下特點:

1、資料倉儲是面向主題的;

2、資料倉儲是整合的,資料倉儲的資料有來自於分散的操作型資料,將所需資料從原來的資料中抽取出來,進行加工與整合,統一與綜合之後才能進入資料倉儲;

3、資料倉儲是不可更新的,資料倉儲主要是為決策分析提供資料,所涉及的操作主要是資料的查詢;

4、資料倉儲是隨時間而變化的,傳統的關係資料庫系統比較適合處理格式化的資料,能夠較好的滿足商業商務處理的需求。穩定的資料以唯讀格式儲存,且不隨時間改變。

5、彙總的。操作性資料對映成決策可用的格式。

6、大容量。時間序列資料集合通常都非常大。

7、非規範化的。dw資料可以是而且經常是冗餘的。

8、元資料。將描述資料的資料儲存起來。

9、資料來源。資料來自內部的和外部的非整合作業系統。

資料庫與資料倉儲

簡而言之,資料庫是面向事務的設計,資料倉儲是面向主題設計的。資料庫設計是盡量避免冗餘,一般採用符合正規化的規則來設計,資料倉儲在設計是有意引入冗餘,採用反正規化的方式來設計。資料庫是為捕獲資料而設計,資料倉儲是為分析資料而設計,它的兩個基本的元素是維表和事實表。維是看問題的角度,比如時間,部門,維表...

資料庫與資料倉儲

簡而言之,資料庫是面向事務的設計,資料倉儲是面向主題設計的。資料庫設計是盡量避免冗餘,一般採用符合正規化的規則來設計,資料倉儲在設計是有意引入冗餘,採用反正規化的方式來設計。資料庫是為捕獲資料而設計,資料倉儲是為分析資料而設計,它的兩個基本的元素是維表和事實表。維是看問題的角度,比如時間,部門,維表...

資料庫與資料倉儲

資料倉儲用於為決策者提供資訊。為此,資料倉儲必須將來自單位中許多源的資料聚集和合併為一致的資料集,以準確地反映單位的業務運作情況和歷史記錄。單位通常有多個聯機事務處理 oltp 系統來捕獲日常的業務運作情況。這些 oltp 系統很少與資料倉儲同時設計。它們甚至可能是由不同單位設計的,尤其當單位是通過...