1. 程式人生 > >小菜niao解說-----資料倉庫和資料庫

小菜niao解說-----資料倉庫和資料庫

我相信會在百度上搜索什麼是資料倉庫或者搜尋資料庫和資料倉庫的區別的時候,大家都是對資料庫有了一定了解了(本人反正是這樣的,哈哈!!),所以就不再介紹什麼是資料庫了,
我先給大家大家家講講什麼是資料倉庫:
資料倉庫,是為了企業所有級別的決策制定計劃過程,提供所有型別資料型別的戰略集合。它出於分析性報告和決策支援的目的而建立。為需要業務智慧的企業 ,為需要指導業務流程改進、監視時間,成本,質量以及控制等;
資料倉庫是一個面向主題的、整合的、相對穩定的、反映歷史變化的資料集合,用於支援管理決策。

(1) 面向主題:指資料倉庫中的資料是按照一定的主題域進行組織。
1.與傳統的資料庫不一樣,資料倉庫是面向主題的,那什麼是主題呢?首頁主題是一個較高層次的概念,是較高層次上企業資訊系統中的資料綜合,歸類並進行分析的物件。在邏輯意義上,他是對企業中某一個巨集觀分析領域所涉及的分析物件。(說人話:就是使用者用資料倉庫進行決策所關心的重點方面,一個主題通常與多個操作資訊型系統有關,而操作型資料庫的資料組織面向事務處理任務,各個任務之間是相互隔離的);
(2)整合:指對原有分散的資料庫資料經過系統加工, 整理得到的消除源資料中的不一致性。
資料倉庫的資料是從原來的分散的資料庫資料(mysql等關係型資料庫)抽取出來的。操作型資料庫與DSS(決策支援系統)分析型資料庫差別甚大。
進行資料的綜合和計算。資料倉庫中的資料綜合工作可以在原有資料庫抽取資料時生成,但許多是在資料倉庫內部生成的,即進入資料倉庫以後進行綜合生成的
(3)相對穩定:指一旦某個資料進入資料倉庫以後只需要定期的載入、重新整理。
資料庫管理系統中許多技術難點,如完整性保護、併發控制等等,在資料倉庫的管理中幾乎可以省去。但是由於資料倉庫的查詢資料量往往很大,所以就對資料查詢提出了更高的要求,他要求採用各種複雜的索引技術;同時資料倉庫面向的是商業企業的高層管理層,他們會對資料查詢的介面友好性和資料表示提出更高的要求;
(4)反映歷史變化:指通過這些資訊,對企業的發展歷程和未來趨勢做出定量分析預測。
資料倉庫內的資料也有儲存期限,一旦過了這一期限,過期資料就要被刪除。只是資料庫內的資料時限要遠遠的長於操作型環境中的資料時限。
資料倉庫的資料主要提供企業決策分析之用,所涉及的資料操作主要是資料查詢,一般情況下並不進行修改操作。資料倉庫的資料反映的是一段相當長的時間內歷史資料的內容,是不同時點的資料庫快照的集合,

主要區別在於:

(1)資料庫是面向事務的設計,資料倉庫是面向主題設計的。

(2)資料庫一般儲存線上交易資料,資料倉庫儲存的一般是歷史資料。

(3)資料庫設計是儘量避免冗餘,資料倉庫在設計是有意引入冗餘。

(4)資料庫是為捕獲資料而設計,資料倉庫是為分析資料而設計。