資料倉儲和資料庫

2021-07-14 18:18:54 字數 3965 閱讀 9566

資料倉儲

,英文名稱為data warehouse,可簡寫為

dw或dwh。資料倉儲,是為

企業所有級別的決策制定過程,提供所有型別資料支援的戰略

集合。它是單個資料儲存,出於分析性報告和決策支援目的而建立。 為需要業務智慧型的企業,提供指導業務流程改進、監視時間、成本、質量以及控制。

企業的資料處理大致分為兩類:一類是操作型處理,也稱為聯機事務處理,它是針對具體業務在資料庫聯機的日常操作,通常對少數記錄進行查詢、修改。另一類是分析型處理,一般針對某些主題的歷史資料進行分析,支援管理決策。

二者的聯絡:

資料倉儲的出現,並不是要取代資料庫。大部分資料倉儲還是用

關聯式資料庫管理系統來管理的。可以說,資料庫、資料倉儲相輔相成、各有千秋。

[4]二者的區別:

1、出發點不同:資料庫是面向事務的設計;資料倉儲是面向主題設計的。

3、設計規則不同:資料庫設計是盡量避免

冗餘,一般採用符合正規化的規則來設計;資料倉儲在設計是有意引入冗餘,採用反正規化的方式來設計。

4、提供的功能不同:資料庫是為捕獲資料而設計,資料倉儲是為分析資料而設計,

5、基本元素不同:資料庫的基本元素是事實表,資料倉儲的基本元素是維度表。

6、容量不同:資料庫在基本容量上要比資料倉儲小的多。

7、服務物件不同:資料庫是為了高效的

事務處理而設計的,服務物件為企業業務處理方面的工作人員;資料倉儲是為了分析資料進行決策而設計的,服務物件為企業高層決策人員。

兩者具有不同的特徵,主要體現在以下幾個方面。

1、處理效能

日常業務涉及頻繁、簡單的資料訪問,因此對操作型處理的效能要求是比較高的,需要資料庫能夠在很短時間內做出反應。

2、資料整合

企業的操作型處理通常較為分散,傳統資料庫面向應用的特性使資料整合困難。

3、資料更新

操作型處理主要由原子事務組成,資料更新頻繁,需要並行控制和恢復機制。

4、資料時限

操作型處理主要服務於日常的業務操作。

5、資料綜合

操作型處理系統通常只具有簡單的統計功能。

資料庫已經在資訊科技領域有了廣泛的應用,我們社會生活的各個部門,幾乎都有各種各樣的資料庫儲存著與我們的生活息息相關的各種資料。作為資料庫的乙個分支,資料倉儲概念的提出,相對於資料庫從時間上就近得多。美國著名

資訊工程專家williaminm

on博士在90年代初提出了資料倉儲概念的乙個表述,認為:「乙個資料倉儲通常是乙個面向主題的、整合的、隨時間變化的、但資訊本身相對穩定的資料集合,它用於對管理決策過程的支援。」

這裡的主題,是指使用者使用資料倉儲進行決策時所關心的重點方面,如:收入、客戶、銷售渠道等;所謂面向主題,是指資料倉儲內的資訊是按主題進行組織的,而不是像業務支撐系統那樣是按照業務功能進行組織的。

整合,是指資料倉儲中的資訊不是從各個業務系統中簡單抽取出來的,而是經過一系列加工、整理和彙總的過程,因此資料倉儲中的資訊是關於整個企業的一致的全域性資訊。

隨時間變化,是指資料倉儲內的資訊並不只是反映企業當前的狀態,而是記錄了從過去某一時點到當前各個階段的資訊。

資料庫安全

計算機攻擊、內部人員違法行為,以及各種監管要求,正促使組織尋求新的途徑來保護其在商業資料庫系統中的企業和客戶資料。

您可以採取八個步驟保護資料倉儲並實現對關鍵法規的遵從。

1. 發現

使用發現工具發現敏感資料的變化。

2.漏洞和配置評估

評估資料庫配置,確保它們不存在安全漏洞。這包括驗證在作業系統上安裝資料庫的方式(比如檢查資料庫配置檔案和可執行程式的檔案許可權),以及驗證資料庫自身內部的配置選項(比如多少次登入失敗之後鎖定帳戶,或者為關鍵表分配何種許可權)。

3. 加強保護

通過漏洞評估,刪除不使用的所有功能和選項。

4. 變更審計

通過變更審計工具加強安全保護配置,這些工具能夠比較配置的快照(在作業系統和資料庫兩個級別上),並在發生可能影響資料庫安全的變更時,立即發出警告。

5. 資料庫活動監控(

dam)

通過及時檢測入侵和誤用來限制資訊暴露,實時監控資料庫活動。

6. 審計

必須為影響安全性狀態、資料完整性或敏感資料檢視的所有資料庫活動生成和維護安全、防否認的審計線索。

7.身份驗證、訪問控制和授權管理

必須對使用者進行身份驗證,確保每個使用者擁有完整的責任,並通過管理特權來限制對資料的訪問。

8. 加密

使用加密來以不可讀的方式呈現敏感資料,這樣攻擊者就無法從資料庫外部對資料進行未授權訪問。

[1]企業的資料處理大致分為兩類:一類是操作型處理,也稱為聯機事務處理,它是針對具體業務在資料庫聯機的日常操作,通常對少數記錄進行查詢、修改。另一類是分析型處理,一般針對某些主題的歷史資料進行分析,支援管理決策。

兩者具有不同的特徵,主要體現在以下幾個方面。

1、處理效能

日常業務涉及頻繁、簡單的資料訪問,因此對操作型處理的效能要求是比較高的,需要資料庫能夠在很短時間內做出反應。

2、資料整合

企業的操作型處理通常較為分散,傳統資料庫面向應用的特性使資料整合困難。

3、資料更新

操作型處理主要由原子事務組成,資料更新頻繁,需要並行控制和恢復機制。

4、資料時限

操作型處理主要服務於日常的業務操作。

5、資料綜合

操作型處理系統通常只具有簡單的統計功能。

資料庫已經在資訊科技領域有了廣泛的應用,我們社會生活的各個部門,幾乎都有各種各樣的資料庫儲存著與我們的生活息息相關的各種資料。作為資料庫的乙個分支,資料倉儲概念的提出,相對於資料庫從時間上就近得多。美國著名

資訊工程專家williaminm

on博士在90年代初提出了資料倉儲概念的乙個表述,認為:「乙個資料倉儲通常是乙個面向主題的、整合的、隨時間變化的、但資訊本身相對穩定的資料集合,它用於對管理決策過程的支援。」

這裡的主題,是指使用者使用資料倉儲進行決策時所關心的重點方面,如:收入、客戶、銷售渠道等;所謂面向主題,是指資料倉儲內的資訊是按主題進行組織的,而不是像業務支撐系統那樣是按照業務功能進行組織的。

整合,是指資料倉儲中的資訊不是從各個業務系統中簡單抽取出來的,而是經過一系列加工、整理和彙總的過程,因此資料倉儲中的資訊是關於整個企業的一致的全域性資訊。

隨時間變化,是指資料倉儲內的資訊並不只是反映企業當前的狀態,而是記錄了從過去某一時點到當前各個階段的資訊。

資料庫安全

計算機攻擊、內部人員違法行為,以及各種監管要求,正促使組織尋求新的途徑來保護其在商業資料庫系統中的企業和客戶資料。

您可以採取八個步驟保護資料倉儲並實現對關鍵法規的遵從。

1. 發現

使用發現工具發現敏感資料的變化。

2.漏洞和配置評估

評估資料庫配置,確保它們不存在安全漏洞。這包括驗證在作業系統上安裝資料庫的方式(比如檢查資料庫配置檔案和可執行程式的檔案許可權),以及驗證資料庫自身內部的配置選項(比如多少次登入失敗之後鎖定帳戶,或者為關鍵表分配何種許可權)。

3. 加強保護

通過漏洞評估,刪除不使用的所有功能和選項。

4. 變更審計

通過變更審計工具加強安全保護配置,這些工具能夠比較配置的快照(在作業系統和資料庫兩個級別上),並在發生可能影響資料庫安全的變更時,立即發出警告。

5. 資料庫活動監控(

dam)

通過及時檢測入侵和誤用來限制資訊暴露,實時監控資料庫活動。

6. 審計

必須為影響安全性狀態、資料完整性或敏感資料檢視的所有資料庫活動生成和維護安全、防否認的審計線索。

7.身份驗證、訪問控制和授權管理

必須對使用者進行身份驗證,確保每個使用者擁有完整的責任,並通過管理特權來限制對資料的訪問。

8. 加密

使用加密來以不可讀的方式呈現敏感資料,這樣攻擊者就無法從資料庫外部對資料進行未授權訪問。

資料庫和資料倉儲

資料庫和資料倉儲 資料庫是事務系統的資料平台,資料庫中儲存了各項交易的記錄。資料倉儲是分析系統的資料平台,從事務系統中獲取資料,進行一系列的資料彙總 計算 分析。將分析得到的資料存到資料倉儲中。比如,在噹噹上進行一筆買書交易,交易記錄就存在資料庫中,那麼對這些資料 購買量 進行分析可以得到書類在地區...

資料庫和資料倉儲的區別

資料庫設計是盡量避免冗餘,一般採用符合正規化的規則來設計,資料倉儲在設計是有意引入冗餘,採用反正規化的方式來設計。資料庫是為捕獲資料而設計,資料倉儲是為分析資料而設計,它的兩個基本的元素是維表和事實表。維是看問題的角度,比如時間,部門,維表放的就是這些東西的定義,事實表裡放著要查詢的資料,同時有維的...

資料庫和資料倉儲區別

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