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