狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

基于MySQL的開源數據庫MariaDB消亡史

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

開源數據庫MariaDB不會消亡,但MariaDB公司正在逐漸消亡。

從上市時的每股10塊(刀),到現在3毛多,MariaDB公司已經在消亡的邊緣。但開源數據庫MariaDB,依舊是開源領域中的優秀項目。

要理清MariaDB的發展脈絡,還得從MySQL開始說起。

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

Monty順利搞定了這個活,掙了點小錢,并把這個報表工具起名:Unireg。它長這個樣子:

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

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

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

單以生態、影響力而論,MariaDB其實還是相當不錯。但從數據庫根本點這個角度去看,MariaDB未能超越MySQL。

MySQL,成為壓在MariaDB前進路上的,重要屏障。

其實無論MySQL,還是MariaDB,還是可以百尺竿頭,更進一步的。DB-Engines榜單上,在二者之前的,不是還有個Oracle嗎。技術上是強于二者的。說明OLTP方向上,還是可以更進一步的。

如果MairaDB當初的選擇是聚焦力量,搞出來一個比MySQL更強的MariaDB,而不只是和MySQL不相上下后,再向其他方向擴展。不知結果又如何。

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

一樣面臨著,無法爭明自己比Google、AWS、Oracle等在此領域中的產品更強。而且這一大票硅谷頂級公司的影響力,也不是鬧著玩的。

在相同的領域,沒有比更大規模公司的同類產品更強,市場上當然不買帳了,股價下跌是必然。

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


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