數(shù)據(jù)倉庫的含義,數(shù)據(jù)倉庫和數(shù)據(jù)庫的區(qū)別?
7.了解數(shù)據(jù)倉庫的含義以及數(shù)據(jù)倉庫和數(shù)據(jù)庫的區(qū)別。
答:意義數(shù)據(jù)倉庫是面向主題的、集成的、不可再生的、不斷變化的數(shù)據(jù)集,可以支持企業(yè)或組織的決策分析和處理。
區(qū)別:1。數(shù)據(jù)庫只存儲當前值,數(shù)據(jù)倉庫存儲歷史值;
2.數(shù)據(jù)庫中的數(shù)據(jù)是動態(tài)的,只要有業(yè)務發(fā)生就會更新,而數(shù)據(jù)倉庫是靜態(tài)的歷史數(shù)據(jù),只能定期添加和刷新;
3.數(shù)據(jù)庫中的數(shù)據(jù)結構復雜,有多種結構滿足業(yè)務處理系統(tǒng)的需要,而數(shù)據(jù)倉庫中的數(shù)據(jù)結構相對簡單;
4.數(shù)據(jù)庫中的數(shù)據(jù)被頻繁訪問但很少訪問,而數(shù)據(jù)倉庫訪問頻率低但訪問率高;
5.數(shù)據(jù)庫中的數(shù)據(jù)面向業(yè)務處理者,為業(yè)務處理者提供信息處理支持,而數(shù)據(jù)倉庫面向高級管理人員,為他們提供決策支持;
6.數(shù)據(jù)庫在訪問數(shù)據(jù)時要求快速響應,其響應時間一般在幾秒之內,而數(shù)據(jù)倉庫的響應時間可以長達幾個小時。
數(shù)據(jù)庫Mysql和Oracle是關系型數(shù)據(jù)庫嗎?還有哪些非關系型數(shù)據(jù)庫?
數(shù)據(jù)庫可以分為關系型和非關系型數(shù)據(jù)庫,MySQL和Oracle是常見的關系型數(shù)據(jù)庫。那么什么是關系數(shù)據(jù)庫,什么是非關系數(shù)據(jù)庫呢?
關系數(shù)據(jù)庫和非關系數(shù)據(jù)庫的定義和區(qū)別關系數(shù)據(jù)庫和非關系數(shù)據(jù)庫的區(qū)別在于數(shù)據(jù)存儲的。簡單的理解就是關系數(shù)據(jù)庫呈現(xiàn)的數(shù)據(jù)結構是表,是由二維表及其關系組成的數(shù)據(jù)組織。關系可以理解為表格,關系數(shù)據(jù)庫是表格化的,數(shù)據(jù)存儲在數(shù)據(jù)表的行和列中。非關系數(shù)據(jù)庫應該理解為數(shù)據(jù)結構化存儲的集合,大塊的數(shù)據(jù)組合在一起,可以是文檔,也可以是鍵值對,屬于分布式存儲。
關系型數(shù)據(jù)庫和非關系型數(shù)據(jù)的優(yōu)缺點關系型數(shù)據(jù)庫很容易理解。二維表結構是一個非常接近邏輯世界的概念。關系模型比網(wǎng)格和層次結構等其他模型更容易理解。可以用SQL語言操作數(shù)據(jù)庫,便于維護。但也存在讀寫性能差、數(shù)據(jù)結構固定、海量數(shù)據(jù)處理不理想等缺點。
非關系數(shù)據(jù)庫具有很高的讀寫性能,因為它不不需要sql層分析,而且是基于鍵值對的,所以數(shù)據(jù)不耦合,易于擴展。數(shù)據(jù)的存儲格式有關鍵字、數(shù)值形式、文檔形式、圖片形式等。但是不提供sql支持,學習和使用成本高,沒有事務處理。
目前,常見的關系數(shù)據(jù)庫和非關系數(shù)據(jù)庫有關系數(shù)據(jù)庫:
Oracle、DB2、微軟SQLServer、微軟Access、MySQL
非關系數(shù)據(jù)庫:
不Sql、Cloudant、MongoDb、redis、Hbase