LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

基于MySQL的開源數(shù)據(jù)庫(kù)MariaDB消亡史

admin
2024年2月28日 14:25 本文熱度 2083

開源數(shù)據(jù)庫(kù)MariaDB不會(huì)消亡,但MariaDB公司正在逐漸消亡。

從上市時(shí)的每股10塊(刀),到現(xiàn)在3毛多,MariaDB公司已經(jīng)在消亡的邊緣。但開源數(shù)據(jù)庫(kù)MariaDB,依舊是開源領(lǐng)域中的優(yōu)秀項(xiàng)目。

要理清MariaDB的發(fā)展脈絡(luò),還得從MySQL開始說(shuō)起。

MySQL的前身,可以一直追溯到1979年,在北歐資本主義樣版國(guó)度,誕生了Linux的芬蘭,一家電腦商店老板,給當(dāng)年19歲的小伙子Monty介紹了一單生意,為一家叫TcX的企業(yè),開發(fā)報(bào)表程序。

Monty順利搞定了這個(gè)活,掙了點(diǎn)小錢,并把這個(gè)報(bào)表工具起名:Unireg。它長(zhǎng)這個(gè)樣子:

用戶可以在文本的界面中創(chuàng)建表格,并更新表格中的數(shù)據(jù)。有點(diǎn)像簡(jiǎn)單版、文字版的Excel。
Unireg雖然簡(jiǎn)單,但完全可以算是MySQL的起點(diǎn)。
之后的幾年,Monty一直在不斷加強(qiáng)著Unireg。
最初的Unireg由BASIC編寫。這種語(yǔ)言由淫蕩的比爾.蓋茨發(fā)揚(yáng)光大,雖然出身不凡,但并不適合開發(fā)大型軟件產(chǎn)品。于是在1983年,Monty終于無(wú)法再忍受BASIC,而選用C語(yǔ)言重寫了Unireg。
不斷的升級(jí)迭代,意味著Unireg最初的商業(yè)化之路還是可以的,一定能為Monty源源不斷的帶來(lái)收入。
TcX公司的老板,覺(jué)得Unireg挺不錯(cuò)的,不斷在給Unireg拉客戶。
1985年,TcX公司老板干脆和Monty合伙創(chuàng)業(yè),以Unireg為基礎(chǔ),開發(fā)了更像現(xiàn)代數(shù)據(jù)庫(kù)的產(chǎn)品:TCX DataKonsult AB。
之后TCX DataKonsult AB一直在默默發(fā)展(悶聲發(fā)大財(cái))。
上世紀(jì)八十年代末到九十年代中旬,數(shù)據(jù)庫(kù)領(lǐng)域烽煙四起,Sybase、Informix、DB2、Oracle,還有Ashton-Tate的桌面數(shù)據(jù)庫(kù)dBase,以及它的競(jìng)爭(zhēng)者FoxBAse、Foxpro,等等。
在一片混亂中,沒(méi)人注意到角落中還有個(gè)TCX DataKonsult AB。
TCX DataKonsult AB太小了,核心開發(fā)也就Monty一人,原TcX公司老板,算是銷售。
這樣的輕量型數(shù)據(jù)庫(kù)公司生命力其實(shí)極強(qiáng)。只要有兩、三個(gè)穩(wěn)定的客戶,這種微型ToB軟件公司就能存活。
其實(shí)國(guó)產(chǎn)數(shù)據(jù)庫(kù)也類似,雖然群雄逐鹿之后,很快會(huì)有幾家巨頭誕生。但非常多的微型數(shù)據(jù)庫(kù)公司,也將長(zhǎng)期存在。
這個(gè)以后找時(shí)間再專門分析,我們繼續(xù)Monty和MySQL/Maria的故事。
在1994年前后,Web開始興起。有些客戶有感于TCX DataKonsult AB不支持SQL、使用不便。建議Monty為TCX DataKonsult AB增加SQL功能,以便能支持快速開發(fā)Web程序的需求。Monty覺(jué)得這或許是一個(gè)好注意,于是歷經(jīng)一年多時(shí)間,Monty為TCX DataKonsult AB增加了SQL的功能。但這個(gè)時(shí)候已經(jīng)不叫TCX DataKonsult AB。
傳說(shuō)Monty用大女兒的名字為新的軟件命名,Monty的大女兒叫My,這個(gè)新的軟件就是MySQL 1.0。
誕生于1995年。

這就是My,挺漂亮的。看了My之后,是不是想深入學(xué)習(xí)MySQL的動(dòng)力更強(qiáng)了。
之后,就是MySQL的飛速發(fā)展期了。到1999年時(shí),有公司希望以5000萬(wàn)美元的價(jià)格,將MySQL買下來(lái)。
當(dāng)然,被Monty拒絕了。
拒絕的原因,很多地方說(shuō)是Monty有更大的愿景:改變世界。
但我覺(jué)得,還是Monty嫌錢少了。
MySQL還叫TCX DataKonsult AB時(shí),Monty就默默的悶聲發(fā)大財(cái)好幾年,何況在90年代趕上互聯(lián)網(wǎng)潮,MySQL幾乎成為小網(wǎng)站標(biāo)配。錢,對(duì)Monty來(lái)說(shuō),已經(jīng)不是那么重要了。
改變世界和將MySQL買掉掙一大筆錢也并不沖突。在2008年,Monty還是以10億美元的價(jià)格,將MySQL買了,買給了Sun。Monty也憑借這筆收入成為這一年芬蘭的10大富豪之一。
一個(gè)懵懂少年,從Unireg,到TCX DataKonsult AB,再到MySQL,再到北歐天堂國(guó)中的十大富豪之一。
從1979年,到2008年,差不多正好30年。這是芬蘭版“三十年前塵土面,如今始得碧紗籠”的故事。
因?yàn)镸ySQL太過(guò)耀眼,國(guó)內(nèi)文章提到Monty時(shí),統(tǒng)統(tǒng)都是“少年天才,少而有慧”。似乎Monty生下來(lái)就天命所歸,為MySQL而生。
但我翻遍網(wǎng)絡(luò),除了“十八歲前后開發(fā)了幾個(gè)吃豆子級(jí)別的游戲”之外,還真沒(méi)看出來(lái)少年時(shí)的Monty展現(xiàn)出那些了不得的天賦。
我更愿意相信,MySQL的成功,并不是天才少年命中注定的成功,而是一個(gè)普通人、十幾年來(lái)不斷堅(jiān)持,恰好順應(yīng)了時(shí)代,終于造就了今日的MySQL。
這個(gè)成功很難復(fù)制,甚至Monty想在MariaDB上復(fù)制這個(gè)成功,都沒(méi)能做到。
如果要總結(jié)MySQL為何成功,我覺(jué)得最終要就是兩個(gè)字:生態(tài)。
90年代中后期,互聯(lián)網(wǎng)浪潮迅速席卷全球。當(dāng)時(shí)還是Web 1.0時(shí)代,除了BBS、郵件組、聊天室,還有就是五花八門的小網(wǎng)站。各種小網(wǎng)站,帶火了LAMP。
Linux,Apache,Mysql,Php,合稱LAMP,這是小網(wǎng)站基礎(chǔ)技術(shù)棧。著名的梗:“PHP是最好的編程語(yǔ)言”,就是始于那個(gè)年代。
有些朋友可能不知道這是啥梗了,本公號(hào)技術(shù)文章主要突出深度、專業(yè),非技術(shù)文章則主要特點(diǎn)就是輕松了,所以咱們?cè)賮?lái)溫習(xí)一下這個(gè)梗。
女神對(duì)呆頭呆腦的攻城獅說(shuō):“你能讓這個(gè)論壇的人都吵起來(lái),我今晚就跟你走。“
攻城獅說(shuō):“這好辦,看我的。“
攻城獅轉(zhuǎn)頭在論壇發(fā)了一個(gè)帖子:PHP是最好的語(yǔ)言!
論壇真的就炸鍋了,各種討論、吵架、……
女神:“服了你了,我們走吧,你想干啥都行。“
攻城獅:“等等,我要先說(shuō)服他們,PHP必須是最好的語(yǔ)言。“
這個(gè)梗之所以到現(xiàn)在還在江湖上流傳。就得益于LAMP當(dāng)年的影響力。
通過(guò)LAMP這趟快車,讓全球無(wú)數(shù)的人接觸到了MySQL,MySQL的生態(tài)巨好無(wú)比,這是MySQL成功的基礎(chǔ)。
為什么是MySQL搭上LAMP快車,不是PG、Oracle、DB2、Sybase、Informix或其他?
很簡(jiǎn)單,其他數(shù)據(jù)庫(kù)要么太貴,要么復(fù)雜不方便,或者既貴又復(fù)雜不便。
Monty在MySQL的易用性上,是下了狠勁的。
Monty當(dāng)時(shí)定過(guò)一個(gè)非常有名的目標(biāo):用戶在下載完MySQL后,15分鐘內(nèi)就要能運(yùn)行起來(lái)。
能在上世紀(jì)90年代中期,就做到這一點(diǎn),相當(dāng)不容易。
傳說(shuō)Monty在MySQL發(fā)布的頭5年中,一共回復(fù)了3萬(wàn)多封用戶郵件,平均每天回復(fù)郵件16.4封。創(chuàng)始人如此注意用戶反饋,這生態(tài)不好才怪呢。
相比之下,同一時(shí)期以開源形式推廣的PostgreSQL,則更注重技術(shù)本身,而忽略PG做為產(chǎn)品的一面。
MySQL不僅開源,也是一個(gè)注重用戶反饋的、有著易用特性的軟件產(chǎn)品。
不俗的軟件品質(zhì),又簡(jiǎn)單易用,還開源,Buffer疊了這么多,本就是眾望所歸,踩中互聯(lián)網(wǎng)的時(shí)代浪潮,就是必然了。
在Monty將MySQL買給SUN,完成華麗轉(zhuǎn)身,變身為大富豪Monty后不久。SUN又被Oracle吃下,這個(gè)世界最流行的開源數(shù)據(jù)庫(kù),兜兜轉(zhuǎn)轉(zhuǎn),落入了世界最流行的商業(yè)數(shù)據(jù)庫(kù)懷抱中。
這很有格林童話中小紅帽終于被老巫婆吃下去的感覺(jué),當(dāng)時(shí)很多人都斷定MySQL會(huì)被Oracle雪藏,讓這個(gè)有可能跟自己搶食的數(shù)據(jù)庫(kù)慢慢消亡,這么陰險(xiǎn)、狠辣的招數(shù),符合大家對(duì)拉里行事做風(fēng)一慣的印象。
此時(shí),已是大富豪的Monty,自然不甘心。
既然落入Oracle囊中的MySQL,前景一定是暗淡的,我再搞個(gè)MySQL就是了。
Monty于是以另一個(gè)女兒瑪麗亞(英語(yǔ):Maria)為名,搞了個(gè)和MySQL幾乎一模一樣的MariaDB。
但后面事情的進(jìn)展并不如大家所料。拉里,這個(gè)商業(yè)軟件帝國(guó)偉大的統(tǒng)帥,可不只是陰險(xiǎn),還有遠(yuǎn)見。
有一句俗話,叫“上帝討厭空白“,如果真把世界最流行的開源數(shù)據(jù)庫(kù)雪藏,讓它慢慢死去,那么一定會(huì)再產(chǎn)生一個(gè)新的世界最流行的開源數(shù)據(jù)庫(kù)。于其這樣,不如好好發(fā)展MySQL。
用開源版賺取人氣,用Enterprise版獲取商業(yè)利益,現(xiàn)在都是這么個(gè)玩法。
本著這樣的思路,在被Oracle收購(gòu)后,MySQL一直在平穩(wěn)發(fā)展中,并沒(méi)有像大家所料那樣漸漸消亡。而且Oracle還把自身很多不錯(cuò)的特性,向MySQL移植。
MySQL非但沒(méi)消亡,反而有越來(lái)越好的趨勢(shì)。
MariaDB本身就是為了替補(bǔ)MySQL而準(zhǔn)備的,PostgreSQL的用戶,或其他數(shù)據(jù)庫(kù)的用戶,改換陣營(yíng)到MariaDB也不是沒(méi)有。但明顯MySQL到MariaDB,才是Monty一開始主要的設(shè)想。
MySQL沒(méi)有消亡,這就讓MariaDB的前路,充滿了很多變數(shù)。
但憑借Monty本身在數(shù)據(jù)庫(kù)界的影響力,MariaDB的生態(tài),還是快速的發(fā)展起來(lái),在DB-Engines排行榜中,位列12、13名左右。這生態(tài),秒殺一眾國(guó)產(chǎn)數(shù)據(jù)庫(kù):
綠色是MariaDB,前十年陡峭上升的發(fā)展趨勢(shì),其實(shí)對(duì)應(yīng)了大家剛開始時(shí),對(duì)落入老巫婆掌中MySQL的擔(dān)心。當(dāng)MySQL發(fā)展日趨平穩(wěn)后,MariaDB的上升趨勢(shì)也自然結(jié)束。
我在《國(guó)產(chǎn)數(shù)據(jù)庫(kù)的雄起之迷》中,分享了一個(gè)觀點(diǎn),一個(gè)數(shù)據(jù)庫(kù)之所以成功,因素可能有很多,商業(yè)、大環(huán)境、運(yùn)氣,等等,但有一個(gè)基礎(chǔ)點(diǎn):“一個(gè)數(shù)據(jù)庫(kù)要在根本點(diǎn)上做的好“。
只要數(shù)據(jù)庫(kù)根本點(diǎn)上做的好,成功是遲早的。
就像PG,雖然沒(méi)趕上LAMP快車,但還是憑借不俗的表現(xiàn),仍能慢慢趕上來(lái)。直至現(xiàn)在,看中間橙色的線條,PG還是在慢慢上升的。
或者,就像MariaDB,在數(shù)據(jù)庫(kù)的根本點(diǎn)上做的也挺好,但并沒(méi)有比MySQL更好。所以發(fā)展趨勢(shì)被MySQL壓住。
MariaDB的客戶群,本就是針對(duì)MySQL的。如果MariaDB不能證明自己比MySQL更好,或者Oracle證明了MySQL不會(huì)比MariaDB更差。只是憑借Monty個(gè)人聲望,MariaDB能做到現(xiàn)在程度,已經(jīng)相當(dāng)不錯(cuò)了。
2022年底,MariaDB終于在紐交所上市。后面的故事,大家都看到了,這是在新浪財(cái)經(jīng)上查到的股票走勢(shì)圖:

從開始的10塊一股,跌到幾毛錢。

單以生態(tài)、影響力而論,MariaDB其實(shí)還是相當(dāng)不錯(cuò)。但從數(shù)據(jù)庫(kù)根本點(diǎn)這個(gè)角度去看,MariaDB未能超越MySQL。

MySQL,成為壓在MariaDB前進(jìn)路上的,重要屏障。

其實(shí)無(wú)論MySQL,還是MariaDB,還是可以百尺竿頭,更進(jìn)一步的。DB-Engines榜單上,在二者之前的,不是還有個(gè)Oracle嗎。技術(shù)上是強(qiáng)于二者的。說(shuō)明OLTP方向上,還是可以更進(jìn)一步的。

如果MairaDB當(dāng)初的選擇是聚焦力量,搞出來(lái)一個(gè)比MySQL更強(qiáng)的MariaDB,而不只是和MySQL不相上下后,再向其他方向擴(kuò)展。不知結(jié)果又如何。

后面,MariaDB又推出了面向云、分布式的產(chǎn)品(如后來(lái)被放棄的SkySQL等)

一樣面臨著,無(wú)法爭(zhēng)明自己比Google、AWS、Oracle等在此領(lǐng)域中的產(chǎn)品更強(qiáng)。而且這一大票硅谷頂級(jí)公司的影響力,也不是鬧著玩的。

在相同的領(lǐng)域,沒(méi)有比更大規(guī)模公司的同類產(chǎn)品更強(qiáng),市場(chǎng)上當(dāng)然不買帳了,股價(jià)下跌是必然。

這是締造了世界最流行數(shù)據(jù)庫(kù)的Monty,如果其他人這么玩,紐交所的鐘聲都聽不到。


該文章在 2024/3/4 12:04:13 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
日本少妇高潮久久久久 | 一级免费国产视频 | 日本日本乱码伦视频在线 | 亚洲AV日韩综合一区尤物 | 色色综合久久久久久久综合 | 久久er99精品 |