日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

前段時間,筆者與一位資深開發者聊天,得知他作為后端工程師,輾轉于多個軟件服務公司,所服務的客戶涵蓋零售、交通、金融、互聯網等行業。我問他接觸最多的數據庫是什么?他脫口而出:“MySQL!”

MySQL可能是很多數據庫從業者的啟蒙數據庫。DB-Engines官網6月最新數據顯示,MySQL是全球最受歡迎的開源數據庫。在所有數據庫排名中,MySQL僅次于Oracle,穩居全球數據庫亞軍之位。

▲圖片源自DB-Engines官網

近年來,開源數據庫成為數據庫發展的一大趨勢,備受關注。今天,我們就來扒一扒開源數據庫“課代表”MySQL的前世今生。

數據庫“老炮兒”MySQL發家史

?? 數據庫“老炮兒”MySQL

MySQL的歷史最早可以追溯到1979年,距今已有43年歷史。

1996年10月,MySQL的首個穩定版本 3.11.1發布。此時正值互聯網發展初期,一切充滿著希望。1999年,瑞典MySQL AB公司成立。

進入新世紀,MySQL邁出了重要一步。2000年,MySQL采用GPL(General Public License)許可協議開源。2005年10月,發布了MySQL 5.0,在5.0中加入了游標、存儲過程、觸發器、視圖和事務支持等功能模塊。至此,MySQL正式進入高性能數據庫行列。

2006年,Oracle收購InnoDB引擎,這深刻影響了后來MySQL的發展——因為MySQL被賣身兩次后歸于Oracle麾下。2008年,瑞典MySQL AB公司被Sun收購。次年,Sun被Oracle收購,MySQL數據庫被一并納入Oracle,進入Oracle MySQL時代。2010年發布的MySQL5.5版本中,將其默認的存儲引擎由MyISAM更換為InnoDB。

進入移動互聯網時代后,MySQL發布了穩定的經典版本:2013年發布MySQL 5.6;2015年發布MySQL 5.7;2018年4月,MySQL 8.0正式發行(GA);MySQL的最新版本8.0.29于2022年4月26日正式發行(GA)。

▲MySQL數據庫發展歷程圖

?? 流行:數據庫領域的“萬人迷”

當您瀏覽本文的時候,后臺很可能由MySQL數據庫在提供支撐。MySQL的應用十分廣泛。新世紀初期,未來的互聯網巨頭剛剛萌芽,但是商業數據庫太過昂貴,對技術人員的能力要求也較高,開源數據庫成為大家的新選擇。

全球范圍內,美國雅虎公司率先大規模使用MySQL數據庫。在其影響下,海內外互聯網公司開始自己的MySQL應用之路,如google、Facebook、阿里巴巴、百度、騰訊等公司以及90%以上的互聯網公司都會或多或少地應用MySQL數據庫。

自此,以 MySQL 為代表的開源數據庫產品引領了數據庫技術發展方向,在解決客戶需求的同時,也培育了客戶使用習慣,從而贏得了大量客戶。

無論在海外還是中國,MySQL都是最流行的開源數據庫,擁有廣泛的受眾,是數據庫領域的“萬人迷”。從DB-Engines流行度趨勢圖可以看到,MySQL與Oracle幾乎不相上下。

▲圖片來自DB-Engines官網

與此同時,MySQL也是全球最受歡迎的關系型數據庫之一。根據Slintel網站的統計數據,在全球關系型數據庫市場中,MySQL市場份額最高,達到43.04%,Oracle僅為16.76%。

▲數據來源:Slintel網站

中國信息通信研究院《數據庫發展研究報告(2021年)》指出,我國金融行業各類數據庫應用占比為Oracle 55%、DB2 19%、MySQL 13%、PostgreSQL 6%,其他7%。

▲圖片源自《 數據庫發展研究報告(2021年)》

那么,MySQL是如何成為數據庫領域的“萬人迷”呢?

?? 借勢互聯網,開源、免費成就全球最受歡迎的關系型數據庫

MySQL能成為全球最受歡迎的關系型數據庫,主要是搭上了互聯網爆發時代的快車。MySQL本身產品能力過硬,憑借開源、免費的優勢,從Oracle、DB2等成熟的商業數據庫叢林中,硬是殺出了一條血路。

開源與互聯網相互促進,彼此成就。開源軟件可以看作是分布式協作的標桿,即利用全人類的智慧群策群力。源代碼開放具備全球共享、免費等特點,使更多人參與到軟件開發中。而互聯網的發展則打破了時空的界限,將全球鏈接到一起,使全球分布式協作更高效便捷。MySQL數據庫憑借其性能穩定、成本低、高可用、生態成熟等優勢,俘獲了無數開源貢獻者的心,成為數據庫領域的“萬人迷”。

從MySQL的發展史不難看出,MySQL數據庫的核心動力源于開源貢獻者。即便2009年,MySQL創始人Monty Widenius離開Sun獨自進行MySQL重要分支MariaDB的開發,仍無法撼動MySQL全球第一開源數據庫的地位。但近年來,隨著MySQL兼容外部開源貢獻者的態度日趨保守,MySQL原有擁躉轉投MariaDB、Percona Server,導致MySQL占有率逐漸下降也是不爭的事實。

MySQL與中國的故事

?? 曾經的MySQL中國研發中心和MySQL中國教育中心

中國最早的一批MySQL數據庫從業者一定會記得MySQL中國研發中心和MySQL中國教育中心。早在2006年,中國企業北京萬里開源軟件有限公司(簡稱“萬里數據庫”)就與瑞典MySQL AB公司成立了MySQL中國研發中心和MySQL中國教育中心,共同推動MySQL在中國的發展。萬里數據庫與MySQL的合作直至2009年底終止。此后,MySQL的服務授權由Oracle授予,國內也有不少企業獲得了MySQL的技術服務授權,其中較為典型的廠商如愛可生。

▲MySQL中國研發中心揭牌成立

?? 國產數據庫中MySQL技術路線占比高

國內最早的一批互聯網先行者是推動MySQL在中國發展的重要力量。

以互聯網巨頭阿里巴巴為例,當年基于成本與安全的考慮,提出“去IOE”的口號。其中去“O”就是以MySQL替代Oracle。基于MySQL發展出的AliSQL獨立分支,在阿里去“O”工程中發揮了重要作用。而基于對MySQL改造的實踐,阿里巴巴影響和帶動了國內互聯網公司應用MySQL的熱潮。

MySQL 是目前世界上最流行的開源數據庫軟件,市場占有率巨大,這是不可否認的事實。我們再從數據庫產品本身、用戶使用等方面看看國內MySQL的發展情況。

當前是國產數據庫發展的黃金時期,百花齊放,異彩紛呈。我國關系型數據庫產品多數基于 MySQL 二次開發而來。根據中國信息通信研究院《數據庫發展研究報告(2021年)》,截止到2021年6月,關系型數據庫中有23個是基于開源數據庫 MySQL 進行二次開發的,占關系型數據庫的比例為 28.40%。

國內各行各業的終端用戶也大量使用了 MySQL 數據庫。以金融行業為例,據調研,90%的金融機構已廣泛應用或試用開源軟件。開源數據庫方面,超9成金融機構應用了MySQL數據庫。目前,MySQL數據庫已在金融行業得到了規模化應用。工商銀行、建設銀行、招商銀行、民生銀行、中國銀聯、泰康保險6家金融企業的MySQL數據庫投產節點規模超過1000個。其中,中國銀聯、工商銀行、招商銀行甚至超過4000個節點。

與之相對應的是國內圍繞MySQL生態的長期投入,如基礎軟硬件設施、適配 MySQL 的應用軟件開發、MySQL 生態的人才培養等。在此基礎上,國內已形成了龐大的圍繞 MySQL 的軟件生態和人才生態,大量的終端用戶把 MySQL 作為首選數據庫軟件進行使用。

雖然MySQL的開源協議會造成業內的一些擔憂,但正確的做法不是放棄,而是規范應用和技術掌控,而且以MySQL為代表的開源數據庫也迎來了政策東風。

?? 國家政策大力扶持開源項目,為國內廠商保駕護航

中國信息通信研究院《開源生態白皮書2021》指出,我國已成為全球開源生態的重要貢獻力量,參與國際開源社區協作的開發者數量排名全球第二。國內開源技術空前發展的同時,具有引領性、保障性的政策出臺也帶來了利好。

2021年,開源被首次寫入《中華人民共和國國民經濟和社會發展第十四個五年規劃和2035年遠景目標綱要》,明確提出支持數字技術開源社區等創新聯合體發展;同年10月,央行、網信辦、工信部、銀保監會、證監會聯合發布《關于規范金融業開源技術應用與發展的意見》,為開源在金融業的應用提供政策指引;工信部也印發《“十四五”軟件和信息技術服務業發展規劃》,系統布局“十四五”開源生態發展;2022年,國務院又印發《“十四五”數字經濟發展規劃》,提出支持具有自主核心技術的開源社區、開源平臺、開源項目發展等規劃。

▲圖片源自中國人民銀行官網

相信這些綱領性的政策及后續的實施指南將對我國開源技術的良性發展起到保駕護航的作用。隨著國家對開源技術的重視,開源項目及開源協議的合規性也必將作為重點規范內容,以保障我國企業對開源技術的應用。

?? 國內MySQL技術路線發展的未來

近年來,國內基于MySQL技術路線或兼容MySQL的社區逐漸興起。相比國外MySQL開源社區,國內MySQL技術相關的社區主要由國內廠商、技術人員參與并進行代碼貢獻,相對更自主、安全、可控。目前,國內開源數據庫社區中,明確提出基于MySQL路線的開源社區并不多,大多是兼容MySQL的開源數據庫社區,如:TiDB社區、OceanBase社區。

GreatSQL社區是國內為數不多的、明確基于MySQL路線且較為活躍的開源數據庫社區。該社區成立于2021年,由萬里數據庫發起。從官方資料可以看到GreatSQL分支與MySQL官方的差異及優勢特性。GreatSQL開源數據庫是適用于金融級應用的國內自主MySQL版本,專注于提升MGR可靠性及性能,支持InnoDB并行查詢等特性,可以作為MySQL或Percona Server的可選替換,用于線上生產環境,且完全免費并兼容MySQL或Percona Server。據了解,GreatSQL社區已覆蓋1500+技術開發者,被Gitee評為“最有價值開源項目”。

除MySQL數據庫技術分支項目本身外,MySQL技術周邊工具的開源項目在國內出現更早,如愛可生開源社區。它并不對數據庫本身進行改造開源,而是對數據庫周邊工具進行開源,這也是繁榮國內MySQL技術路線的一種積極力量。

以MySQL為代表的開源數據庫引領了一個時代,所沉淀下的優秀資產和強大生態也會繼續在國內數據庫市場上發光發熱。相信在國家政策的引領下,在國內無數MySQL技術人員的努力貢獻下,國產MySQL技術路線的數據庫乃至整個開源數據庫,未來都將大有可為。

分享到:
標簽:MySQL
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定