数据库和数据仓库区别
生活随笔
收集整理的這篇文章主要介紹了
数据库和数据仓库区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數據庫是面向事務的設計,數據倉庫是面向主題設計的。
數據庫一般存儲在線交易數據,數據倉庫存儲的一般是歷史數據。
數據庫設計是盡量避免冗余,一般采用符合范式的規則來設計,數據倉庫在設計是有意引入冗余,采用反
范式的方式來設計。
數據庫是為捕獲數據而設計,數據倉庫是為分析數據而設計,它的兩個基本的元素是維表和事實表。(維
是看問題的角度,比如時間,部門,維表放的就是這些東西的定義,事實表里放著要查詢的數據,同時有
維的ID)
數據倉庫是數據庫概念中的子集。
數據庫中有實時業務系統,我們通常所說的OLTP.要求的是數據庫訪問頻率高,并發量和實時處理的能力
要求高,按照秒甚至毫秒來進行的。比如銀行、電力交換等業務。
數據庫中還有一種是聯機分析系統。我們通常所說的OLAP,是用來存儲過往的歷史數據,將可能有用的所
有數據歸類放到一個庫中,就是倉庫。屆時需要做趨勢分析或者其他預測應用時,才訪問數據庫。實時性
要求不是很高。Olap業務應用比如宏觀股指分析、年度的天氣分析等等
總結
以上是生活随笔為你收集整理的数据库和数据仓库区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 31天重构学习笔记下载
- 下一篇: 百万级数据库优化方案[转载]