您好,登錄后才能下訂單哦!
這篇文章主要介紹數(shù)據(jù)庫(kù)種類及特點(diǎn)有哪些,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
數(shù)據(jù)庫(kù)分類:
早期數(shù)據(jù)庫(kù)模型有三種,分別為層次式數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)式數(shù)據(jù)庫(kù)和關(guān)系型數(shù)據(jù)庫(kù)。
而在當(dāng)今的互聯(lián)網(wǎng)中,通常把數(shù)據(jù)庫(kù)分為兩類,即關(guān)系型數(shù)據(jù)庫(kù)和非關(guān)系型數(shù)據(jù)庫(kù)。
關(guān)系型數(shù)據(jù)庫(kù)與實(shí)例:
關(guān)系型數(shù)據(jù)庫(kù)是指采用了關(guān)系模型來(lái)組織數(shù)據(jù)的數(shù)據(jù)庫(kù),而關(guān)系模型是由二維表及其聯(lián)系組成的數(shù)據(jù)組織。
特點(diǎn):
優(yōu)點(diǎn):
1、易于維護(hù):都是使用表結(jié)構(gòu),格式一致;
2、使用方便:SQL語(yǔ)言通用,可用于復(fù)雜查詢;
3、復(fù)雜操作:支持SQL,可用于一個(gè)表以及多個(gè)表之間非常復(fù)雜的查詢。
缺點(diǎn):
1、讀寫(xiě)性能比較差,尤其是海量數(shù)據(jù)的高效率讀寫(xiě);
2、固定的表結(jié)構(gòu),靈活度稍欠;
3、高并發(fā)讀寫(xiě)需求,傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù)來(lái)說(shuō),硬盤I/O是一個(gè)很大的瓶頸。
目前主流的關(guān)系型數(shù)據(jù)庫(kù)有:
目前使用最廣泛的開(kāi)源、多平臺(tái)的關(guān)系型數(shù)據(jù)庫(kù),支持事務(wù)、符合ACID、支持多數(shù)SQL規(guī)范
SQL Server
支持事務(wù)、符合ACID、支持多數(shù)SQL規(guī)范,屬于商業(yè)軟件,需要注意版權(quán)和licence授權(quán)費(fèi)用
Oracle
支持事務(wù),符合關(guān)系型數(shù)據(jù)庫(kù)原理,符合ACID,支持多數(shù)SQL規(guī)范,功能最強(qiáng)大、最復(fù)雜、市場(chǎng)占比最高的商業(yè)數(shù)據(jù)庫(kù)
Postgresql
開(kāi)源、多平臺(tái)、關(guān)系型數(shù)據(jù)庫(kù),功能最強(qiáng)大的開(kāi)源數(shù)據(jù)庫(kù),需要python環(huán)境,基于postgresql的TimeScaleDB,是目前比較火的時(shí)序數(shù)據(jù)庫(kù)之一
非關(guān)系型數(shù)據(jù)庫(kù)與實(shí)例:
非關(guān)系型數(shù)據(jù)庫(kù)也稱為NOSQL(Not Only SQL),作為關(guān)系型數(shù)據(jù)庫(kù)的一個(gè)補(bǔ)充,能在特定場(chǎng)景和特點(diǎn)問(wèn)題下發(fā)揮高效率和高性能。
常見(jiàn)的非關(guān)系型數(shù)據(jù)庫(kù)類型有鍵值(Key-Value)存儲(chǔ)數(shù)據(jù)庫(kù)和面向文檔數(shù)據(jù)庫(kù)(Document-oriented)
鍵值存儲(chǔ)數(shù)據(jù)庫(kù)類似hash,通過(guò)key做添加、刪除、查詢,性能高,優(yōu)勢(shì)在于簡(jiǎn)單、易部署、高并發(fā)。
主要產(chǎn)品有:
開(kāi)源、Linux平臺(tái)、key-value鍵值型Nosql數(shù)據(jù)庫(kù),簡(jiǎn)單穩(wěn)定,非常主流的、全數(shù)據(jù)in-momory、定位于“快”的鍵值型nosql數(shù)據(jù)庫(kù)
Memcaced
一個(gè)開(kāi)源的、高性能的、具有分布式內(nèi)存對(duì)象的緩存系統(tǒng),通過(guò)它可以減輕數(shù)據(jù)庫(kù)負(fù)載,加速動(dòng)態(tài)的web應(yīng)用
面向文檔數(shù)據(jù)庫(kù)以文檔的形式存儲(chǔ),每個(gè)文檔是一系列數(shù)據(jù)項(xiàng)的集合,每個(gè)數(shù)據(jù)項(xiàng)有名稱與對(duì)應(yīng)的值。
開(kāi)源、多平臺(tái)、文檔型nosql數(shù)據(jù)庫(kù),“最像關(guān)系型數(shù)據(jù)庫(kù)”,定位于“靈活”的nosql數(shù)據(jù)庫(kù)。適用于網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù)(更新快、實(shí)時(shí)復(fù)制)、小文件系統(tǒng)(json,二進(jìn)制)、日志分析系統(tǒng)(數(shù)據(jù)量大的文件)
以上是“數(shù)據(jù)庫(kù)種類及特點(diǎn)有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。