MySQL 5.0 在 2005 年 10 月 24 日成為正式版
2005 年 10 月 24 日,瑞典公司 MySQL AB 的社群關係副總裁 Kaj Arnö 在官方郵件清單宣布,MySQL 5.0 正式推出(GA,即可供正式環境使用的版本),並稱這是「MySQL 歷史上最重要的版本」。他在公告中指出,5.0 在測試期間錄得超過 200 萬次下載,而候選版推出不足一個月,期間沒有出現需要再推出第二個候選版的錯誤。
MySQL 是免費開源的關係式資料庫,當時已是網站常用的 LAMP 組合(Linux、Apache、MySQL、PHP)其中一環。
新版補上用戶要求多年的資料庫功能
據 MySQL AB 的公告,5.0 首次加入一批跟從 SQL 標準的功能,Arnö 形容這些是用戶多年來一直要求的。
新功能 | 作用 |
|---|---|
預存程序及預存函數 | 把常用的程式存放在資料庫內重複執行,語法跟從 SQL:2003 標準 |
觸發器 | 資料有變動時自動執行指定動作 |
檢視表 | 把查詢結果存成一個可以直接讀取的虛擬表 |
嚴格模式 | 遇到無效的日期、數字或字串直接報錯,不再自動改寫 |
XA 分散式交易 | 讓一筆交易可以橫跨多個資料庫一併完成或一併取消 |
Arnö 呼籲用戶把所有新開發工作改用 5.0,並在核實現有應用程式後盡快升級,升級前先完整備份資料。公告同時表示,舊版 4.1 只會在出現影響大批用戶的嚴重錯誤時才推出更新,4.0 則只會修補保安漏洞。
兩星期前 Oracle 買下 InnoDB 的開發商
據 TechSpot 2005 年 10 月 10 日報道,資料庫公司 Oracle 收購芬蘭公司 Innobase,金額未有披露。Innobase 開發的 InnoDB 是 MySQL 內負責交易處理和外鍵的儲存引擎,MySQL 5.0 的 XA 分散式交易亦由它支援。Oracle 負責資料庫業務的副總裁 Charles Rozwat 當時表示,Oracle 會繼續開發 InnoDB 技術。
據維基百科記載,Oracle 其後在新聞稿提到,Innobase 向 MySQL AB 提供軟件的合約將在 2006 年到期續約。2006 年 4 月,MySQL AB 宣布與 Innobase 達成「多年」的授權延期協議。
MySQL 最終也歸 Oracle 所有
據維基百科記載,Sun Microsystems 在 2008 年 1 月以 10 億美元收購 MySQL AB。Oracle 在 2009 年 4 月同意收購 Sun,交易在 2010 年 1 月 27 日完成,MySQL 的版權和商標亦隨之歸 Oracle 所有。
MySQL 共同創辦人 Michael Widenius 在 Oracle 宣布收購 Sun 後另起分支,推出只採用 GPL 開源授權的 MariaDB,至今仍保持與 MySQL 相容。至於當年 Oracle 買下的 InnoDB,則在 2010 年的 MySQL 5.5 起成為預設儲存引擎。
來源
- MySQL 5.0 released(2005 年 10 月 24 日 MySQL AB 公告)(原始文件)
- Oracle acquires Innobase(TechSpot)
- MySQL(維基百科)




暫時未有留言
提交留言即表示你已閱讀我們的私隱政策。