近期《管理信息系統(tǒng)》學(xué)到第六章時,學(xué)生對于“數(shù)據(jù)庫”和“數(shù)據(jù)倉庫”這兩個概念不理解,疑惑比較多,在此我將兩個知識點做一詳細的比較和分析。
一、數(shù)據(jù)庫與數(shù)據(jù)倉庫的定義
數(shù)據(jù)庫(Database)是建立在計算機存儲設(shè)備上,按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫。
數(shù)據(jù)倉庫是是決策支持系統(tǒng)(DSS)和聯(lián)機分析應(yīng)用數(shù)據(jù)源的結(jié)構(gòu)化數(shù)據(jù)環(huán)境。它是在數(shù)據(jù)庫已經(jīng)大量存在的情況下,為了進一步挖掘數(shù)據(jù)資源、為了決策需要而產(chǎn)生的,它決不是所謂的“大型數(shù)據(jù)庫”。
二、數(shù)據(jù)庫與數(shù)據(jù)倉庫的主要區(qū)別
1.設(shè)計的目的不同:數(shù)據(jù)庫設(shè)計是盡量避免冗余,一般采用符合范式的規(guī)則來設(shè)計,數(shù)據(jù)倉庫設(shè)計是有意引入冗余,采用反范式的方式來設(shè)計。
2.應(yīng)用服務(wù)角度的區(qū)別:
數(shù)據(jù)庫是事務(wù)系統(tǒng)的數(shù)據(jù)平臺,對業(yè)務(wù)處理過程的數(shù)據(jù)進行簡單的存儲累積。 如:客戶在銀行做的每筆交易都會寫入數(shù)據(jù)庫,被記錄下來,這里,可以簡單地理解為用數(shù)據(jù)庫記帳。
數(shù)據(jù)倉庫是分析系統(tǒng)的數(shù)據(jù)平臺,它從事務(wù)系統(tǒng)獲取數(shù)據(jù),并做匯總、加工,為決策者提供決策的依據(jù)。如:某銀行某分行一個月發(fā)生多少交易,該分行當(dāng)前存款余額是多少。如果存款又多,消費交易又多,那么數(shù)據(jù)倉庫系統(tǒng)根據(jù)這些交易信息會分析該地區(qū)就有必要設(shè)立較多的自動提款機。
3. 可操作性不同:數(shù)據(jù)倉庫中的數(shù)據(jù)并不是最新的,而是來源于其它數(shù)據(jù)源。數(shù)據(jù)倉庫反映的是歷史信息。而數(shù)據(jù)庫處理的是日常事務(wù)數(shù)據(jù)。因此,數(shù)據(jù)倉庫中的數(shù)據(jù)是極少或根本不修改,但可以添加數(shù)據(jù)。而數(shù)據(jù)庫是可以修改的。
4.兩者存放信息的時間要求不同:數(shù)據(jù)庫保存信息的時候,并不強調(diào)一定有時間信息。數(shù)據(jù)倉庫是為決策者提供服務(wù)的,對于信息的時間要求比較高。如同樣都是累計購買過九車產(chǎn)品的顧客,一位是最近三個月購買九車,一位是最近一年從未買過,這對于決策者意義是完全不同的。
當(dāng)然,數(shù)據(jù)倉庫的出現(xiàn),并不是要取代數(shù)據(jù)庫。目前,大部分?jǐn)?shù)據(jù)倉庫還是用關(guān)系數(shù)據(jù)庫管理系統(tǒng)來管理的?梢哉f,數(shù)據(jù)庫、數(shù)據(jù)倉庫相輔相成、各有千秋。 |