資料庫是最常聽到的名詞之一了,但是當提到資料倉儲的時候,就會疑問,資料倉儲是資料庫嗎? 如果不是,資料倉儲是什麼,用來幹什麼的呢? 平時遇到這個問題一般還真是不好簡單明瞭的回答,因為也的確不是一兩句話說的清的。那麼資料倉儲到底是什麼呢,跟資料庫有什麼區別呢?
資料倉儲是什麼呢?資料倉儲是面向主題的 整合的 相對穩定的 反映歷史變化的資料集合,目的在於支援決策面向主題
整合
相對穩定
反映歷史變化
資料倉儲跟資料庫有什麼區別呢?從資料倉儲的概念中也可以看出來資料倉儲做的事情確實跟資料庫不一樣。歸納起來如下
資料粒度不同。資料庫儲存的是操作型資料,是細節性的資料,事當前的資料,反應的是最後修改的結果。資料倉儲是分析型的整合或者彙總的資料,面向主題,並且儲存資料的所有歷史狀態。
資料生命週期不同。資料庫存的資料的生命週期比較短,不會儲存很久的資料。資料倉儲則需要歷史資料來反映趨勢的變化和資料分析。
建模方法不同。資料庫採用正規化建模,不能有冗餘。資料倉儲的建模方法有dw正規化建模(跟資料庫的正規化建模也不同)和dm維度建模等,可以存在冗餘。
時間敏感度不同。資料庫的資料要求及時性非常高。資料倉儲可以容忍資料的一定的延遲。
目標不同。資料庫主要面向業務處理的,而資料倉儲則面向分析使用者。
網上引用比較多的對比**
資料倉儲是什麼
資料庫是最常聽到的名詞之一了,但是當提到資料倉儲的時候,就會疑問,資料倉儲是資料庫嗎?如果不是,資料倉儲是什麼,用來幹什麼的呢?平時遇到這個問題一般還真是不好簡單明瞭的回答,因為也的確不是一兩句話說的清的。那麼資料倉儲到底是什麼呢,跟資料庫有什麼區別呢?資料倉儲是什麼呢?資料倉儲是面向主題的 整合的...
資料倉儲是什麼?
包含運作資料 執行業務日常交易的資料 的系統包含了業務分析員可用來更好地理解業務是如何運作的資訊。例如,他們可以看到一年中的哪些時候在哪些地區銷售了哪些產品。這有助於識別異常情況,或者規劃未來的銷售。但是,如果分析員直接訪問運作資料,那麼會產生幾個問題 他們可能沒有查詢運作資料庫的專門知識。例如,查...
資料倉儲是什麼
資料庫是最常聽到的名詞之一了,但是當提到資料倉儲的時候,就會疑問,資料倉儲是資料庫嗎?如果不是,資料倉儲是什麼,用來幹什麼的呢?平時遇到這個問題一般還真是不好簡單明瞭的回答,因為也的確不是一兩句話說的清的。那麼資料倉儲到底是什麼呢,跟資料庫有什麼區別呢?資料倉儲是什麼呢?資料倉儲是面向主題的 整合的...