首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL CEO Martin Mickos:愛恨交織的 Oracle 關係與開源商業化生存法則

     編輯:MySQL 資料庫相關知識

開幕火力全開:「殘廢軟體」vs. 「年度最佳合作夥伴」

2006 年 MySQL 使用者大會,CEO Martin Mickos 短短幾分鐘內對 Oracle 潑冷水又送暖意:

  • 痛罵:Oracle Express Edition (XE) 等免費入門版為「殘廢軟體」(crippleware) — 鎖定功能、封閉原始碼、誘導昂貴升級
  • 讚賞:頒發年度合作夥伴獎給 Oracle 第 18 號員工、伺服器技術產品策略副總裁 Ken Jacobs — 感謝 InnoDB 儲存引擎長期支援

這種「分裂」精準折射出開源資料庫廠商在巨頭圍剿下的生存邏輯。

核心依賴:InnoDB 這張「贖身券」

  • InnoDB 為 MySQL 交易處理核心 (行鎖、MVCC、外鍵、崩潰恢復)
  • 2005 年 Oracle 收購 Innobase Oy (InnoDB 開發商)
  • Mickos 現場宣佈:**「我們與 Oracle 簽署多年新授權協議」**,確保 InnoDB 持續整合
  • 但長期風險明顯:核心引擎掌握在最大競爭對手手中

反制策略一:多引擎插拔架構 (Pluggable Storage Engine)

MySQL 5.1 正式推出**插拔式儲存引擎 API**,核心優勢:

  • InnoDB 只是眾多引擎之一,非不可取代
  • 自研引擎 Falcon (後併入 6.0 開發、最終未 GA)
  • 合作引擎 SolidDB (與 Solid Information Technology 共同開發)
  • 第三方引擎可通過驗證計劃接入 (InnoDB、SolidDB 首批參與)
  • **戰略意圖**:「引擎中立」平台,降低單一供應商風險,吸引 ISV 生態

反制策略二:開源商業模式的差異化價值主張

面對 Oracle/IBM 免費版攻勢,Mickos 重新定義「免費」:

Mickos 金句:「*某些最棒的網站都是 MySQL 的貢獻者,我們每個月都向他們請教。*」——**客戶即研發夥伴**,而非單純授權對象。

商業成果驗證

  • 2005 年營收 **4,000 萬美元** (開源純軟體授權罕見規模)
  • Google、Yahoo!、PokerRoom.com 等超大規模生產部署
  • Oracle 曾嘗試收購 MySQL (被拒)
  • 2006 年與 **HP 簽署三年合作協議**:HP 轉售、支援、聯銷、培訓
  • HP 開源與 Linux 組織副總裁 Christine Martino 親自站台

技術演進:從單一引擎到引擎生態平台

MySQL 5.1 架構轉型關鍵點:

  1. 儲存引擎 API 標準化:清晰介面、生命週期管理、優化器統計介面
  2. 全文檢索插拔化:可接入中文/日文分詞器 (回應亞洲市場需求)
  3. 資料字典與資訊結構插拔化:支援異構資料源整合
  4. 驗證計劃:功能正確性、效能基準、升級相容性認證

行業影響與歷史定位

  • **開源資料庫商業化標桿**:證明「開源核心 + 企業級服務」可建立億級營收
  • **迫使巨頭開放**:Oracle 釋出 XE、IBM 釋出 DB2 CE、Microsoft 釋出 SQL Server Express — 免費版成為標配
  • **引擎生態雛形**:後續 MariaDB (Aria, ColumnStore, Spider, RocksDB)、Percona Server (XtraDB, TokuDB)、TiDB (TiKV) 皆延續插拔哲學
  • **最終歸宿**:2008 年 Sun 收購 MySQL (10 億美元) → 2010 年 Oracle 收購 Sun → MariaDB 分叉 → 開源生態多極化

給技術決策者的啟示

  1. 核心依賴風險要有 Plan B:MySQL 提前佈局 Falcon/SolidDB,雖最終未完全取代 InnoDB,但贏得談判籌碼
  2. 開源不等於免費午餐:商業化需建立「服務/支援/生態」的獨特價值閉環
  3. 社群是最強护城河:Google/Yahoo 等超級用戶深度參與,形成「用戶即研發」正向循環
  4. 標準化介面孵化生態:插拔式架構讓平台超越單一產品,成為行業基礎設施

總結

Mickos 的「愛恨 Oracle」不是情緒宣洩,而是**精準的戰略傳播**:承認依賴 (頒獎)、宣示自主 (多引擎)、重新定義競爭維度 (開源自由 vs 專有免費)、展示商業成果 (營收/大客戶/聯盟)。這場演講後兩年 Sun 收購 MySQL,四年後 Oracle 併購 Sun,MariaDB 誕生——歷史證明,開源核心技術一旦擁有大規模生產驗證與龐大社群,就無法被單一商業實體永久控制。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
維度專有免費版 (Oracle XE, IBM DB2 CE)開源版 (MySQL)
原始碼封閉開放 (GPL)
使用自由度受限 (功能、資料量、CPU、記憶體)無限制
廠商動機漏斗模型:免費→付費升級服務/支援/生態變現
錯誤修復廠商排程決定社群即時、客戶可自行修補
大客戶案例少公開Google、Yahoo!、PokerRoom.com 公開背書