為什麼Oracle公開嫌棄自家產品MySQL?

2021-09-17 08:17:18 字數 1625 閱讀 4672

摘要:從ellison對自己產品的嫌棄態度可以看出,「oracle長期以來一直是mysql的好管家」這一點也是值得懷疑的。

從大多數人的角度來看,oracle一直以來都是mysql的好管家。幾年前,oracle在收購sun microsystems時接過了這個開源資料庫。mysql前產品主管zack urlocker表示,oracle為mysql提供了重要的工程資源,以便能夠「在長期以來被認為無法解決的問題上提高mysql的效能」。

最近,oracle首席技術官兼董事長larry ellison毫不掩飾地表達了對mysql的嫌棄,他告訴分析師:「要使用mysql,你就必須放棄oracle的大部分可靠性、安全性和效能,因為我們擁有巨大的技術優勢」。這句話如果是對競爭對手說的倒還可以理解,但ellison現在談論的是由oracle管理維護的另一款產品mysql。

ellison並非要故意貶低行業的第二大主流資料庫,他其實是在試圖抨擊aws,因為aws將mysql作為資料庫服務(無論是作為rds還是aurora)提供給使用者。ellison喜歡通過爆料來展示他的競爭者姿態,他認為,亞馬遜的aurora就是開源mysql,而redshift也只是乙個借來的開源系統。不過gartner分析師nick heudecker指出,ellison的觀點存在疑問。

確實,aws客戶可以購買具有mysql功能的aurora服務,但除此之外還有很多其他東西。

mysql不只是「乙個非常老舊的系統」,而且,「oracle的自主資料庫擁有至上的技術領先地位」這種說法顯然是不對的。oracle的新許可收入多年來一直在下降。相比之下,mysql及其表親postgresql仍然很受歡迎,無論是通過像aws這樣的雲**商提供還是作為本地服務執行。

事實是,oracle想方設法讓人們離不開它。ellison強調,如果不付出那麼多努力,甚至連亞馬遜自己都無法建立資料庫平台,那麼對於其他人來說就更難了。遷移資料庫是很困難的,特別是從oracle資料庫遷移到其他資料庫。「從技術方面看,沒有人——尤其是乙個普通人可以從oracle資料庫遷移到亞馬遜資料庫,不僅昂貴而且非常複雜」。

對資金如飢似渴的金融分析師可能很喜歡這種論調,但如果你是開發人員或cio,當你聽到ellison的這種觀點,你會怎麼想?

一位twitter使用者說,「ellison說的一點是對的,就是從oracle遷移出來會非常昂貴和複雜。它就是這樣設計的,就好像把臭蟲請到了家中」。oracle就是臭蟲?……

這也是為什麼很多開發人員根本沒有開始使用oracle。事實上,我猜測幾乎沒有開發人員會選擇oracle。他們怎麼可能會?oracle不僅技術繁瑣、複雜,而且**昂貴。開發人員可以從0.00美元的**開始使用mysql,或者使用在aws上執行的mysql(或rds或aurora),**為0.01美元。單是從便利方面來看,oracle已經沒有贏的可能性。

oracle現在只剩下一件東西,那就是使用者習慣。正如gartner分析師merv adrian所說,「使用者習慣是遺留dbms所剩的最大一股力量」。不是技術優勢,也不是成本優勢。除了習慣和多年的schema設計、物理資料儲存,沒有其他非使用oracle不可的理由。

但這些也僅僅是舊應用程式的護城河。隨著公司的發展,他們要構建未來,但肯定不會構建在oracle之上,儘管可能會使用似乎被oracle嫌棄的開源資料庫mysql。從ellison對自己產品的嫌棄態度可以看出,「oracle長期以來一直是mysql的好管家」這一點也是值得懷疑的。

英文原文:

為什麼Oracle公開嫌棄自家產品MySQL?

摘要 從ellison對自己產品的嫌棄態度可以看出,oracle長期以來一直是mysql的好管家 這一點也是值得懷疑的。從大多數人的角度來看,oracle一直以來都是mysql的好管家。幾年前,oracle在收購sun microsystems時接過了這個開源資料庫。mysql前產品主管zack u...

為什麼Oracle公開嫌棄自家產品MySQL?

摘要 從ellison對自己產品的嫌棄態度可以看出,oracle長期以來一直是mysql的好管家 這一點也是值得懷疑的。從大多數人的角度來看,oracle一直以來都是mysql的好管家。幾年前,oracle在收購sun microsystems時接過了這個開源資料庫。mysql前產品主管zack u...

為什麼Oracle公開嫌棄自家產品MySQL?

摘要 從ellison對自己產品的嫌棄態度可以看出,oracle長期以來一直是mysql的好管家 這一點也是值得懷疑的。從大多數人的角度來看,oracle一直以來都是mysql的好管家。幾年前,oracle在收購sun microsystems時接過了這個開源資料庫。mysql前產品主管zack u...