數(shù)據(jù)庫新動向 Oracle與微軟割據(jù)局面產(chǎn)生
數(shù)據(jù)庫是一個歷久彌新的領(lǐng)域,每年有很多新的黑馬產(chǎn)生,但是整體局面卻又看不出大的變化。究其原因可能是老牌廠商占據(jù)了主要市場,新伙伴的加入只能稍改部分局面,卻無法撼動大的格局。
今年,DB-Engines指數(shù)和數(shù)據(jù)庫領(lǐng)域都有了一些新的變化,既有新的組合產(chǎn)生,也有高歌猛進(jìn)的黑馬選手,同時也有不進(jìn)則退的老牌選手。雖然,黑馬選手無法撼動大局面,但是新鮮組合的誕生是否會創(chuàng)造出新局面呢?
Oracle與MySQL的局面或顛覆
在DB-Engines榜單上,Oracle占據(jù)***位,MySQL千年老二的局面從2013年開始就幾乎沒有改變過。但是2016年卻是一個分水嶺,雖然二者的地位沒有出現(xiàn)變化,但是從這一年開始,MySQL開始了雄心勃勃的逼宮之旅,而Oracle卻從這時開始走上了下滑之路。
2016年5月,MySQL與Oracle之間的差距不斷縮小,并在2017年6月達(dá)到歷史最接近點,Oracle綜合得分為1351.762,而MySQL綜合得分為1345.307,雙方相差僅有短短的6.5分。MariaDB是MySQL的一個分支,如果MariaDB+MySQL組合起來對抗Oracle,其實Oracle的霸主地位早已不保。2016年11月, MySQL得分為1373,MariaDB得分為42,雙方分?jǐn)?shù)相加已超過Oracle 1413的得分。
雙巨頭對壘,新的陣營產(chǎn)生
上文我們說到,MariaDB是MySQL的一個分支,如果兩方聯(lián)手目前已經(jīng)撼動了Oracle的霸主地位。但事實卻并非如此, MariaDB作為MySQL的創(chuàng)始人Michael Widenius的另一個作品,顯然作者并不想走M(jìn)ySQL的老路。所以為了確保MariaDB項目由用戶驅(qū)動,從一開始,MariaDB就建立了基金會。
今年11月份,MariaDB找到了大金主微軟。據(jù)悉,微軟作為白金會員加入MariaDB基金會,將為MariaDB的研發(fā)提供更強(qiáng)大的物質(zhì)保障,同時也會提升MariaDB在支持Windows方面功能的水平,并在不久的未來會有一個MariaDB的Azure數(shù)據(jù)庫預(yù)覽版誕生,這將是一個完全托管的MariaDB的云托管版本。
眾所周知,Oracle和MySQL現(xiàn)在同屬于Oracle公司。而SQL Server作為微軟方數(shù)據(jù)庫近幾年來表現(xiàn)上佳,但始終沒有突破Oracle和MySQL,微軟此番加入MariaDB基金會,是否會形成Oracle+MySQL VS SQL Server+MariaDB的新割據(jù)呢?巨頭對壘,是否會有新的火花產(chǎn)生呢?
掉入第二梯隊的DB2恐難翻身
DB2作為數(shù)據(jù)庫佼佼者,曾經(jīng)也是風(fēng)光***,但是最近幾年表現(xiàn)平平,已經(jīng)淪為第二梯隊了。近幾年來,幾乎很少能夠聽到DB2的聲音,反倒是隨著"去IOE"運動轟轟烈烈的進(jìn)行,聽到了很多替換DB2的聲音。
如今,DB2的大部分份額都集中在金融系統(tǒng)中。金融業(yè)務(wù)由于對業(yè)務(wù)可持續(xù)性要求很高,而且對于數(shù)據(jù)安全性的要求更高,各種風(fēng)險控制力度也更大,所以DB2不會輕易被替換。但是我們最近走訪了一些金融企業(yè),發(fā)現(xiàn)很多企業(yè)已經(jīng)在著手替換DB2,而有些企業(yè)雖然沒有替換DB2的想法,但是主要目的卻是為了制衡Oracle,防止一家獨大。
新數(shù)據(jù)庫來勢洶洶
MongoDB和PostgreSQL作為新數(shù)據(jù)庫的代表近幾年的發(fā)展可謂是突飛猛進(jìn),從上圖中我們可以看到,他們兩已經(jīng)遠(yuǎn)遠(yuǎn)的將DB2甩在了身后。2017年,關(guān)于MongoDB和PostgreSQL的聲音也是不少,如MongoDB IPO,中國開源軟件推進(jìn)聯(lián)盟PostgreSQL分會成立等等。
在應(yīng)用方面,二者也是頗受開發(fā)者和企業(yè)關(guān)注。國外知名 IT 技術(shù)媒體 Jaxenter 對2017年數(shù)據(jù)庫趨勢做了調(diào)查,其中63%的調(diào)查者表示對PostgreSQL很感興趣,而49.8%的調(diào)查者表示對MongoDB很感興趣。根據(jù)我們對于金融行業(yè)數(shù)據(jù)庫選型的調(diào)研,MongoDB和PostgreSQL目前在金融行業(yè)均有應(yīng)用。