新聞中心
前段時(shí)間,筆者采訪了多家企業(yè)的技術(shù)人員,發(fā)現(xiàn)目前國(guó)內(nèi)的科技公司幾乎都在使用MySQL。按理說(shuō),在NoSQL的關(guān)系型數(shù)據(jù)庫(kù)死亡名單上,MySQL早應(yīng)該優(yōu)雅的退出來(lái),或者是像IBM DB2狼狽退出。而現(xiàn)在,MySQL混得風(fēng)生水起,盡管比Oracle的時(shí)間少了近二十年,但是其在市場(chǎng)上的受歡迎程度與Oracle旗鼓相當(dāng),且Oracle的歡迎度一直在走下坡路,而MySQL則相對(duì)穩(wěn)定。到底是什么原因讓MySQL穩(wěn)坐霸主地位不動(dòng)搖呢?下面我們就來(lái)剝絲抽繭看看原因。

創(chuàng)新互聯(lián)于2013年創(chuàng)立,先為高邑等服務(wù)建站,高邑等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為高邑企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
雖然MySQL和Oracle在內(nèi)行人看來(lái)都是不是盡善盡美的,但是根據(jù)DB-Engines的調(diào)查,MySQL的受歡迎程度僅次于Oracle,而且二者差距非常小。
下圖是Oracle、MySQL和SQL Server三者的受歡迎程度,我們可以看出只有MySQL保持著上升的趨勢(shì)。
雖然我們看到MySQL的搜索熱度正在下降,但是與此同時(shí)Oracle和SQL Server的熱度也在下降,而由Stack Overflow調(diào)查的專業(yè)熱度,MySQL保持相對(duì)穩(wěn)定,而且與其它數(shù)據(jù)庫(kù)相比占據(jù)絕對(duì)優(yōu)勢(shì)。
NoSQL在現(xiàn)代企業(yè)中煥發(fā)了勃勃生機(jī),因?yàn)槠髽I(yè)都在努力管理數(shù)據(jù)的數(shù)量、速度和多樣性。但是,讓人意外的是,MySQL并沒(méi)有按照NoSQL的劇本走下去,不僅幸存下來(lái),還茁壯成長(zhǎng)。
MongoDB是NoSQL中成績(jī)亮眼的一員,截止到現(xiàn)在,MongoDB今年的收入可能已超1億美元,今年極其有可能IPO。
然而MongoDB并沒(méi)有推翻MySQL,當(dāng)然Apache Cassandra和Apache Hadoop也沒(méi)有做到。MySQLq前運(yùn)營(yíng)商Zack Urlocker曾表示:“MongoDB,Cassandra和Hadoop都有各自的專門用例,這些用例足以讓它們支持一些收益不錯(cuò)的企業(yè)用例,但是做不到像關(guān)系型數(shù)據(jù)庫(kù)那樣普遍。當(dāng)然還有一部分原因是在于目前大數(shù)據(jù)的性質(zhì),本質(zhì)上來(lái)講現(xiàn)在的大數(shù)據(jù)還是事務(wù)性的,所以非常適合RDBMS。
當(dāng)然MySQL受歡迎的核心還是在于它本身就是一款非常好的數(shù)據(jù)庫(kù),適合最廣泛的數(shù)據(jù)庫(kù)專業(yè)人員的技能。Oracle、DB2、SQL Server技術(shù)人員學(xué)習(xí)到的技能在MySQL中也能應(yīng)用。
實(shí)際上,對(duì)于MySQL以及所有關(guān)系型數(shù)據(jù)庫(kù)的正確說(shuō)法應(yīng)該是擴(kuò)張而不是出局。Linux基金會(huì)執(zhí)行長(zhǎng)克里斯Aniszczyk也肯定了這一說(shuō)法,雖然這可能需要從架構(gòu)的弱點(diǎn)來(lái)入手,但是像谷歌和Facebook這樣巨頭公司的工程師卻對(duì)此充滿了熱情和信心。MySQL作為關(guān)系型數(shù)據(jù)庫(kù)的典型代表,Pivotal副總裁 James Bayer 對(duì)此給予了充分的信任,認(rèn)為MySQL對(duì)于嚴(yán)苛的工作負(fù)載來(lái)說(shuō)會(huì)是很好的選擇。
當(dāng)然,這并不是說(shuō)MySQL在Scale方面是最大贏家。正如Compose.io開(kāi)發(fā)商DJ Walker-Morgan所說(shuō):“NoSQL負(fù)責(zé)縮放,像我們的生活一樣,有時(shí)會(huì)大吃一頓,有時(shí)卻要節(jié)食減肥,所以只有嚴(yán)格的紀(jì)律和謹(jǐn)慎的管理才能適用?!逼浯?,擁有足夠多的用例,開(kāi)發(fā)人員才有動(dòng)力嘗試,社區(qū)對(duì)于DBA來(lái)說(shuō)也是很大的影響因素。Server Density CEO David Mytton 強(qiáng)調(diào):我們都想要RDS這樣的服務(wù),Aurora解決了MySQL的很多痛點(diǎn)。
這也就是為什么MySQL在面世21年后(1996年MySQL 1.0發(fā)布)成為地球上最受歡迎的數(shù)據(jù)庫(kù)。它沒(méi)有像Oracle一樣貼上“企業(yè)級(jí)”的標(biāo)簽,也沒(méi)有像NoSQL以“定制化”為標(biāo)簽來(lái)進(jìn)行營(yíng)銷,但它就是成為了現(xiàn)代開(kāi)發(fā)者的首選數(shù)據(jù)庫(kù)。
“免費(fèi)”、“強(qiáng)大”、“成熟”,這三點(diǎn)就足以使得MySQL站在數(shù)據(jù)庫(kù)領(lǐng)域的頂峰,笑傲江湖。
當(dāng)前文章:NoSQL來(lái)勢(shì)洶洶,為何MySQL地位仍不動(dòng)搖?
網(wǎng)站路徑:http://m.fisionsoft.com.cn/article/ccosdjs.html


咨詢
建站咨詢
