《Stack Overflow發(fā)布2017年數(shù)據(jù)庫排行榜,SQLite第三,第一當(dāng)之無愧》要點(diǎn):
本文介紹了Stack Overflow發(fā)布2017年數(shù)據(jù)庫排行榜,SQLite第三,第一當(dāng)之無愧,希望對您有用。如果有疑問,可以聯(lián)系我們。
Stack Overflow是一個(gè)非常流行的程序員社區(qū),在這個(gè)社區(qū)里面,我們能夠找到各種各樣的辦理方案,包括各種編程語言的BUG怎么辦理等等,還有一些大牛在這里分享自己的經(jīng)驗(yàn),最重要的是,這個(gè)社區(qū)不僅僅是針對中國程序員,而是針對全球的程序員,只要是程序員,基本上沒有不知道這個(gè)社區(qū)的,最近,該社區(qū)發(fā)布了2017年最受歡迎的數(shù)據(jù)庫排行榜.
從上面的排行,我們能夠看到,狀元是MySQL,榜眼是微軟的SQL Server數(shù)據(jù)庫,探花是SQLite,最重要的是前三甲都是關(guān)系數(shù)據(jù)庫,非關(guān)系數(shù)據(jù)庫即NOSQL有MongoDB、Redis、Cassandra,當(dāng)然這里強(qiáng)調(diào)一點(diǎn)的是,不是因?yàn)榍叭锥际顷P(guān)系數(shù)據(jù)庫,就注解很少有程序員使用NOSQL.
為什么MySQL會(huì)第一呢?首先MySQL是目前很多初入門法式員都會(huì)接觸的一個(gè)數(shù)據(jù)庫,同時(shí)由于該數(shù)據(jù)庫是開源的,還有很多二次開發(fā)的MySQL數(shù)據(jù)庫分支,提供了比MySQL更優(yōu)秀的特征,同時(shí)該數(shù)據(jù)庫也能夠借助分表、分區(qū)、集群等等高級特征處理高性能需求,所以導(dǎo)致它非常受法式員的喜愛.
最讓很多程序員想不通的是,為什么SQLite會(huì)排在第三位,一方面是它可以用于嵌入式的開發(fā)中,在一些內(nèi)存很小的設(shè)備上面,如果我們安裝MySQL、SQL Server之類的數(shù)據(jù)庫管理軟件,肯定是非常不現(xiàn)實(shí)的,因?yàn)槎挤浅4?反而SQLite卻非常小,僅僅只必要幾十K或者幾百K就夠了,雖然占用內(nèi)存小,但是它也滿足關(guān)系數(shù)據(jù)庫的大部分特征,同時(shí)執(zhí)行SQL語句的效率都是非常高的,另一方面,我們也能夠在后端等地方使用這種數(shù)據(jù)庫來提高我們的性能,在相同的情況下,一樣的查詢,它都比MySQL什么的數(shù)據(jù)庫快得多.
值得注意的一點(diǎn)事,NOSQL再慢慢的興起,因?yàn)槲覀兊默F(xiàn)實(shí)項(xiàng)目,其實(shí)很多時(shí)候,都是在處置對象或者JSON等數(shù)據(jù),從關(guān)系數(shù)據(jù)庫里面獲取數(shù)據(jù)之后,還是要得轉(zhuǎn)換為對象、JSON什么的,所以為什么不直接提供這樣的數(shù)據(jù)庫呢?一步到位,不像關(guān)系數(shù)據(jù)庫那樣,這樣限制那樣限制的,什么第一范式、第二范式、第三范式等等.
歡迎參與《Stack Overflow發(fā)布2017年數(shù)據(jù)庫排行榜,SQLite第三,第一當(dāng)之無愧》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/10597.html