全球“萬人迷”MySQL或許並沒有想象中的那麼“香”

DB觀察員發表於2022-07-04

前段時間筆者無意中看到一篇名為《全球“萬人迷”MySQL在中國“境遇”如何?》的文章。文章以DB- Engines官網6月顯示資料入手,通過細數其發展史到今天市場份額,再通過與中國的故事目前多數關係型國產資料庫都是基於MySQL二次開發而來,最後得出結論肯定了國產MySQL技術路線乃至整個開源資料庫。然而筆者卻以為所謂“萬人迷”MySQL或許並沒有文章中所描述的那麼“香”!

首先,MySQL在經歷兩次賣身後最終被資料庫大佬Oracle收入囊中。完成了美國Oracle公司無論是商業領域還是開源領域對資料庫行業全球的壟斷地位,同時也實現了Oracle從中低端市場到高階市場的全面部署。然而MySQL的原作者Monty對Oracle的兩次(1999年試圖收購MySQL失敗)收購是存有疑慮的。於是發起了Help saving MySQL”的線上請願活動,並在MySQL閉源前將其分化形成新的分支MariaDB。之前很多使用MySQL的紛紛轉頭MariaDB或尋求其他資料庫,如美國維基百科2013年正式從MySQL遷移至MariaDB。可見大家對MySQL的開源性始終存有疑慮。

其次,MySQL為什麼會成為“萬人迷”? 致命的問題往往是簡單且直接的。其原因就是Oracle售價太貴,讓許多企業紛紛尋求解決方案。事情的轉變首先出現在中國,以阿里巴巴為主的中國網際網路企業紛紛提出去“IOE”。正如雷布斯的那句話“站在風口,豬都能飛上天“。MySQL由於免費且正值當口進而被受青睞,逐漸形成了星火燎原之勢,彼時的MySQL還尚未被Oracle收購。如果去“IOE”被提出前MySQL已經成為Oracle家產品,相信所謂的“萬人迷”就是其他的什麼開源資料庫了。其實這也是沒有辦法的事,因為我國資料庫產業起步太晚,與以美國為主的西方已開發國家差距很大。然而從近期俄羅斯在科技上的制裁尤其是開源領域,很難讓人不去聯想美國是否正在利用開源給中國編制一張大網。

再次,我們來看看MySQL與中國的前世今生。MySQL在中國也僅僅只是有過一個研發中心和教育中心。那還是在2006 年MySQL還隸屬於瑞典的MySQL AB公司的時候成立的,其實在筆者看來這次合作也就是為了在中國推廣MySQL而已。隨後連續兩次收購結束後,在2009年這種合作也就隨之土崩瓦解了。按理說學習開源利用開源然後掌握核心技術,進而發展獨立自主且掌握完全智慧財產權的國產資料庫對於起步較晚的我們來講很有幫助。然而從MySQL中國研發中心的事情上看,似乎美國人並不想給我們這個機會。他們僅僅是在兜售自己的產品,兜售開源並且巴不得你連改都不改直接使用,到時候制裁就會來的更直接準確了。

最後,我們再來看看Oracle。早在上世紀70年代一間名為Ampex的軟體公司,就在為美中央情報局設計一套名叫Oracle的資料庫,而Oracle現任董事長兼CTO Ellison就是主要程式設計師之一,隨後便成立Oracle公司。Ellison此人,親近美國軍方,是著名的“中國威脅論”推崇者。早在2018年10月接受福克斯新聞採訪時就說過這麼一段話:如果就這麼讓中國經濟超越我們,讓中國培養出比我們更多的工程師,讓中國科技公司擊敗我們的科技公司,那我們就離軍事科技也落後的那天不遠了。美國與中國的激烈競爭中,我站美國隊。其在2016年美大選時支援被稱為“反華急先鋒”的馬可·盧比奧,2020年又為川普舉辦籌款活動。試想一下如此一個人掌控著在我國金融行業各類資料庫中佔比13%(據信通院《資料庫發展研究報告(2021年)》資料顯示)的MySQL,還有佔比更高的Oracle。我想正常人都能嗅到這其中隱藏著的巨大危機吧!現在看看你手中的MySQL還“香”嗎?

然而藉著開源之勢,國內眾多資料庫廠商紛紛基於MySQL開發資料庫產品,然後搖身一變成了所謂的自研國產資料庫。有俄羅斯珠玉在前試問這種國產資料庫是否真的能用到關係國家安全、國民經濟命脈的重要行業和關鍵領域?

細數那些國之重器的研發哪個不是被逼到絕境而突圍出來的。或許之於資料庫,開源對我們並非是一件好事!難道像資料庫這類關係國家命脈的基礎軟體我們指望著和以美國為主導的開源社群合作來完成,還是讓那些秉持著“拿來主義”其目的只為賺更多W的廠商,拿美國開源資料庫隨便改改就算自研成功了,不是吧?如果2013年7月的“菱鏡門事件”還未能讓某些人認識到掌握核心技術擁有自主智慧財產權的重要性,那麼如今俄烏戰爭中俄羅斯受到的全方位制裁還不足以讓我們清醒嗎?


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70019638/viewspace-2904106/,如需轉載,請註明出處,否則將追究法律責任。

相關文章