一、數(shù)據(jù)庫(kù)技術(shù)與數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)技術(shù)是貫穿信息技術(shù)發(fā)展的核心技術(shù)。數(shù)據(jù)庫(kù)技術(shù)可為大數(shù)據(jù)的應(yīng)用提供高效的存儲(chǔ)和查詢服務(wù),可為大數(shù)據(jù)的應(yīng)用提供可靠和安全的大容量信息。數(shù)據(jù)庫(kù)技術(shù)是大數(shù)據(jù)行業(yè)可持續(xù)發(fā)展的支撐。 數(shù)據(jù)庫(kù)是指以一定方式集中存儲(chǔ)、能與多個(gè)用戶共享、具有盡可能小的冗余度、與應(yīng)用程序彼此獨(dú)立的數(shù)據(jù)集合。
數(shù)據(jù)庫(kù)需要數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行管理。數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Management System,DBMS)一般具有存儲(chǔ)、截取、安全保障、備份等基礎(chǔ)功能。 數(shù)據(jù)庫(kù)可分類為關(guān)系型數(shù)據(jù)庫(kù)(SQL)和非關(guān)系型數(shù)據(jù)庫(kù)(NOSQL)。
二、關(guān)系型數(shù)據(jù)庫(kù)
關(guān)系型數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)為二維表,類似excel的表格形式。 (
1)關(guān)系型數(shù)據(jù)庫(kù)的優(yōu)勢(shì)
1)關(guān)系型數(shù)據(jù)庫(kù)格式一致,易于維護(hù)
2)關(guān)系型數(shù)據(jù)庫(kù)使用方便,所有的關(guān)系型數(shù)據(jù)庫(kù)均可通過(guò)結(jié)構(gòu)化查詢語(yǔ)言、SQL語(yǔ)言進(jìn)行操作。
3)通過(guò)SQL語(yǔ)言,關(guān)系型數(shù)據(jù)庫(kù)可以實(shí)現(xiàn)多個(gè)表之間的復(fù)雜查詢。
(2)關(guān)系型數(shù)據(jù)庫(kù)的劣勢(shì)
1)讀寫(xiě)性能比較差。
2)關(guān)系型數(shù)據(jù)庫(kù)的結(jié)構(gòu)固定,靈活度比較差。
3)關(guān)系型數(shù)據(jù)庫(kù)不能被水平擴(kuò)展(根據(jù)網(wǎng)絡(luò)資料理解:增加處理關(guān)系型數(shù)據(jù)庫(kù)的服務(wù)器,不能成比例提升關(guān)系型數(shù)據(jù)庫(kù)的容量和性能),不能多節(jié)點(diǎn)并行處理(個(gè)人理解:不能多節(jié)點(diǎn)并行處理導(dǎo)致關(guān)系型數(shù)據(jù)庫(kù)在數(shù)據(jù)量大時(shí)讀寫(xiě)等性能變慢)。
三、非關(guān)系型數(shù)據(jù)庫(kù)
非關(guān)系型數(shù)據(jù)庫(kù)是數(shù)據(jù)結(jié)構(gòu)化存儲(chǔ)(根據(jù)百度百科理解:結(jié)構(gòu)化存儲(chǔ)是將樹(shù)狀存儲(chǔ)運(yùn)用于單個(gè)文件中,使單個(gè)文件可類似文件系統(tǒng)包含“子文件夾”)的方法,各種非關(guān)系數(shù)據(jù)庫(kù)的邏輯不同(含個(gè)人理解),較主流的非關(guān)系型數(shù)據(jù)庫(kù)包括:列存儲(chǔ)、鍵值對(duì)、文檔式、圖結(jié)構(gòu)四種。
(1)非關(guān)系型數(shù)據(jù)庫(kù)優(yōu)點(diǎn)
1)同表中數(shù)據(jù)項(xiàng)可以任意定義,模式靈活。
2)具有高擴(kuò)展性,且成本低。
3)可以多節(jié)點(diǎn)分布式并行運(yùn)算,讀寫(xiě)等性能較快(含個(gè)人理解)。
(2)非關(guān)系型數(shù)據(jù)庫(kù)缺點(diǎn)
1)不支持SQL的復(fù)雜查詢。
2)沒(méi)有事務(wù)的概念,難以支撐業(yè)務(wù)復(fù)雜的應(yīng)用系統(tǒng)。
四、主流的關(guān)系型數(shù)據(jù)庫(kù)(SQL)
(1)MySQL MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由security公司研發(fā),后被oracle(甲骨文)公司收購(gòu),是目前較流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一。
(2)ORACLE ORACLE是甲骨文公司的一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),在中國(guó)數(shù)據(jù)庫(kù)領(lǐng)域處于領(lǐng)先地位。
(3)Db2 Db2是IBM公司開(kāi)發(fā)的一套關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),主要運(yùn)行的環(huán)境是Unix。
五、主流的非關(guān)系型數(shù)據(jù)庫(kù)(NoSQL)
(1)redis redis是一個(gè)基于內(nèi)存的、持久化的key-value數(shù)據(jù)庫(kù),支持多種語(yǔ)言。
(2)mongoDB mongoDB是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫(kù),由c++語(yǔ)言編寫(xiě),旨在為Web應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案。
(3)Hbase Hbase是一種高可靠性、高性能、面向列存儲(chǔ)、可伸縮的分布式存儲(chǔ)系統(tǒng),Hbase技術(shù)可在廉價(jià)或配置較低的PC端服務(wù)器中搭建大規(guī)模集群服務(wù)器。
(4)neo4j neo4j是一種嵌入式、基于磁盤(pán)、具備完全事務(wù)特性的Java持久化引擎,其結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)于圖中而不是表中。
審核編輯:劉清
-
SQL
+關(guān)注
關(guān)注
1文章
764瀏覽量
44130 -
數(shù)據(jù)庫(kù)技術(shù)
+關(guān)注
關(guān)注
0文章
4瀏覽量
6840 -
DBMS
+關(guān)注
關(guān)注
0文章
20瀏覽量
9844 -
nosql
+關(guān)注
關(guān)注
0文章
39瀏覽量
9997
原文標(biāo)題:大數(shù)據(jù)相關(guān)介紹(7)——數(shù)據(jù)庫(kù)
文章出處:【微信號(hào):行業(yè)學(xué)習(xí)與研究,微信公眾號(hào):行業(yè)學(xué)習(xí)與研究】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
數(shù)據(jù)庫(kù)加密辦法
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—Mysql數(shù)據(jù)庫(kù)表記錄丟失的數(shù)據(jù)恢復(fù)流程
![<b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—Mysql<b class='flag-5'>數(shù)據(jù)庫(kù)</b>表記錄丟失的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)流程](https://file.elecfans.com/web2/M00/7B/26/pYYBAGNzCiiANj77AAH4iOB3xKM259.png)
數(shù)據(jù)庫(kù)事件觸發(fā)的設(shè)置和應(yīng)用
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—MYSQL數(shù)據(jù)庫(kù)ibdata1文件損壞的數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—通過(guò)拼接數(shù)據(jù)庫(kù)碎片恢復(fù)SQLserver數(shù)據(jù)庫(kù)
![<b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—通過(guò)拼接<b class='flag-5'>數(shù)據(jù)庫(kù)</b>碎片恢復(fù)SQLserver<b class='flag-5'>數(shù)據(jù)庫(kù)</b>](https://file1.elecfans.com/web1/M00/F4/07/wKgaoWcjE32AbQdWAAJD_hojvJc119.png)
Oracle數(shù)據(jù)恢復(fù)—異常斷電后Oracle數(shù)據(jù)庫(kù)啟庫(kù)報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例
![Oracle<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—異常斷電后Oracle<b class='flag-5'>數(shù)據(jù)庫(kù)</b>啟<b class='flag-5'>庫(kù)</b>報(bào)錯(cuò)的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例](https://file1.elecfans.com/web2/M00/08/B8/wKgZomb6Ns-AbiICAAFlXAFpKKU086.png)
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫(kù)文件system01.dbf損壞的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—Oracle<b class='flag-5'>數(shù)據(jù)庫(kù)</b>文件system01.dbf損壞的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例](https://file1.elecfans.com//web2/M00/06/BC/wKgZombqY1-AbIlmAAA0fq5EyZY308.jpg)
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫(kù)出現(xiàn)823錯(cuò)誤的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—SQL Server<b class='flag-5'>數(shù)據(jù)庫(kù)</b>出現(xiàn)823錯(cuò)誤的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例](https://file1.elecfans.com/web2/M00/07/F4/wKgaombs78mANJ1GAAPeSoXHVPE244.png)
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—SqlServer數(shù)據(jù)庫(kù)底層File Record被截?cái)酁?的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—SqlServer<b class='flag-5'>數(shù)據(jù)庫(kù)</b>底層File Record被截?cái)酁?的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例](https://file.elecfans.com/web2/M00/AD/92/pYYBAGSRTBOAJcT3AATg2PM85Ok126.png)
恒訊科技分析:sql數(shù)據(jù)庫(kù)怎么用?
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫(kù)所在分區(qū)空間不足報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—數(shù)據(jù)庫(kù)所在分區(qū)空間不足導(dǎo)致sqlserver故障的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—<b class='flag-5'>數(shù)據(jù)庫(kù)</b>所在分區(qū)空間不足導(dǎo)致sqlserver故障的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例](https://file.elecfans.com/web2/M00/A5/1F/pYYBAGRd7l6AFn25AAQyenpNuoc061.png)
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—raid5陣列上層Sql Server數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—raid5陣列上層Sql Server<b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例](https://file.elecfans.com/web2/M00/A2/AD/pYYBAGRLbSSAHhFWAAI9vWNRQec919.png)
選擇 KV 數(shù)據(jù)庫(kù)最重要的是什么?
![選擇 KV <b class='flag-5'>數(shù)據(jù)庫(kù)</b>最重要的是什么?](https://file1.elecfans.com/web2/M00/C7/0C/wKgaomYFejKABcBUAAYcik-_bpw704.png)
【數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)】Oracle數(shù)據(jù)庫(kù)ASM實(shí)例無(wú)法掛載的數(shù)據(jù)恢復(fù)案例
![【<b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)】Oracle<b class='flag-5'>數(shù)據(jù)庫(kù)</b>ASM實(shí)例無(wú)法掛載的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例](https://file.elecfans.com/web2/M00/95/B0/pYYBAGQBiF6AY6tDAARqBdq6YRc559.png)
評(píng)論