MySQL的發展歷程

2021-08-03 06:06:09 字數 2007 閱讀 3659

mysql名字由來

其實mysql最初的出發點是用msql和他們自己的快速低階例程(isam)去連線**。不管怎樣,在經過一些測試後,開發者得出結論:msql的速度或靈活性不足以滿足要求。這導致了為資料庫提供了新的sql介面,這樣,這個api被設計成允許為用於msql而寫的第三方**更容易移植到mysql。大多數認為在不需要處理事務化處理的情況下,mysql是管理內容最好的選擇。

mysql的海豚標誌的名字叫「sakila」,它是由mysql ab的創始人從使用者在「海豚命名」的競賽中建議的大量的名字表中選出的。獲勝的名字是由來自非洲史瓦帝尼的開源軟體開發者ambrose twebaze提供。根據ambrose所說,sakila來自一種叫siswati的史瓦帝尼方言,女性化名稱sakila源自siswati。sakila也是坦尚尼亞、arusha地區的乙個鎮的鎮名,靠近ambrose的母國烏干達。

mysql名稱的起源不明。一直以來,我們的基本目錄以及大量庫和工具均採用了字首「my」。不過,共同創辦人monty widenius的女兒名字也叫「my」。時至今日,mysql名稱的起源仍是乙個迷,即使對我們也一樣。

mysql發展歷程

1、mysql的歷史可以追溯到2023年,乙個名為monty widenius的程式設計師在為tcx的小公司打工,並且用basic設計了乙個報表工具,使其可以在4mhz主頻和16kb記憶體的計算機上執行。當時,這只是乙個很底層的且僅面向報表的儲存引擎,名叫unireg。

2、2023年,tcx公司的客戶中開始有人要求為他的api提供sql支援。monty直接借助於msql的**,將它整合到自己的儲存引擎中。令人失望的是,效果並不太令人滿意,決心自己重寫乙個sql支援。

3、 2023年,mysql 1.0發布,它只面向一小撥人,相當於內部發布。到了2023年10月,mysql 3.11.1發布(mysql沒有2.x版本),最開始只提供solaris下的二進位制版本。乙個月後,linux版本出現了。在接下來的兩年裡,mysql被依次移植到各個平台。

4、1999~2023年,mysql ab公司在瑞典成立。monty僱了幾個人與sleepycat合作,開發出了berkeley db引擎, 由於bdb支援事務處理,因此mysql從此開始支援事務處理了。

5、2000,mysql不僅公布自己的源**,並採用gpl(gnu general public license)許可協議,正式進入開源世界。同年4月,mysql對舊的儲存引擎isam進行了整理,將其命名為myisam。

6、2023年,整合heikki tuuri的儲存引擎innodb,這個引擎不僅能持事務處理,並且支援行級鎖。後來該引擎被證明是最為成功的mysql事務儲存引擎。mysql與innodb的正式結合版本是4.0

7、2023年12月,mysql 5.0版本發布,提供了檢視、儲存過程等功能。

8、2023年1月,mysql ab公司被sun公司以10億美金收購,mysql資料庫進入sun時代。在sun時代,sun公司對其進行了大量的推廣、優化、bug修復等工作。

9、2023年11月,mysql 5.1發布,它提供了分割槽、事件管理,以及基於行的複製和基於磁碟的ndb集群系統,同時修復了大量的bug。

10、2023年4月,oracle公司以74億美元收購sun公司,自此mysql資料庫進入oracle時代,而其第三方的儲存引擎innodb早在2023年就被oracle公司收購。

11、2023年12月,mysql 5.5發布,其主要新特性包括半同步的複製及對signal/resignal的異常處理功能的支援,最重要的是innodb儲存引擎終於變為當前mysql的預設儲存引擎。mysql 5.5不是時隔兩年後的一次簡單的版本更新,而是加強了mysql各個方面在企業級的特性。oracle公司同時也承諾mysql 5.5和未來版本仍是採用gpl授權的開源產品。

mysql由於它的開源性被廣泛傳播,也讓更多的人了解到這個資料庫。它的歷史也富有傳奇性。在這裡僅是作為乙個故事講解了mysql的發展史,在網上很多版本也會有不同。伴隨著更多的技術開發人員加入到mysql的開發中,不斷完善,發展會越來越好。

容器的發展歷程

本來想直接寫docker知識點的,但是感覺只有了解containers的發展歷程,才能知道技術知識點的來龍去脈,建立起乙個線性的鏈條,把知識點串聯起來。1979 unix v7 在1979年開發unix v7期間,引入了chroot系統呼叫功能。這個功能將程序及其子程序的根目錄更改為檔案系統中的乙個...

web發展歷程

每次開啟瀏覽器想要去找一些時候,總是要先找度娘 www.baidu.com 通過度娘我們可以搜尋到全網的資源,但是無論開啟那個 開頭的永遠是那雷打不動的三個 w 呢?www其實是 的姓,就好像有人姓趙,有人姓錢。這個姓誰起的呢?是一位英國計算機科學家 蒂姆 伯納斯 李。英國科學家蒂姆 伯納斯 李於1...

GAN 發展歷程

這幾年出現的比較有影響力的 gan,從最初的 goodfellow 版 gan 到近來大火的 biggan stylegan 等,部落格的後續內容也是按照這張圖的順序進行的。gan 路線圖。goodfellow 版 gan gan 是由 goodfellow 等人於 2014 年提出的 目前公認的說...