產品路線圖回顧
MySQL 經版本迭代與企業功能補強,早已脫離「玩具資料庫」標籤。Oracle 多次表達收購意向,側面印證其市場地位。以下梳理關鍵版本演進。
MySQL 4.0(2003 年 3 月發布)
基於 3.23 大幅增強,適用 Web 站點,尚未達企業級標準(無預存程序、觸發器、游標、視圖)。
主要新特性
- FULLTEXT 全文索引:支援布林搜尋、詞組拆分,遠優於傳統 LIKE 查詢。
- ANSI SQL UNION:合併多個查詢結果集。
- 多表 UPDATE/DELETE:單一指令操作多張表。
- 非標準擴充語法:
IDENTITY、TRUNCATE TABLE、FOUND_ROWS() 等。
- InnoDB 儲存引擎:提供 ACID 交易、行級鎖定,解決 MyISAM 表級鎖定在高併發寫入時的效能瓶頸。
- 查詢快取:自動快取重複查詢結果,提升讀取速度。
- Embedded Server 函式庫:應用程式可內嵌 MySQL 作為本地資料庫。
- 字元集擴充:新增
latin1_de 確保德文排序正確。
- MyISAM 符號連結:Windows 也支援表級符號連結。
- 強化安全模型:細粒度權限(建立暫存表、鎖表、複寫、超級連線等),可限制使用者每小時連線/查詢/更新次數。
- 動態系統變數:多項參數可線上修改無需重啟。
- 支援 Novell NetWare 6.0。
後續展望
MySQL 4.0 奠定 Web 應用主流地位;5.0 引入預存程序、觸發器、視圖、資訊結構庫,正式邁入企業級領域。如今 5.1/5.5/8.0 持續演進,早已是全球最流行的開源資料庫。