01.02 PostgreSQL 正威脅 Oracle 統治地位

本文轉自 PostgreSQL中文社區


儘管如今Salesforce嚴重依賴於Oracle,但它似乎正在尋求數據庫自由,其努力可能會為所有企業帶來同樣的自由。

儘管有很多Oracle資深人士,salesforce.com似乎無法停止與競爭對手的數據庫打情罵俏,有報道稱,SaaS供應商已經取得了“重大進展”,用自己的國產數據庫替代甲骨文。


在此之前,Salesforce增加了對NoSQL數據庫領導者MongoDB的投資,這使公司對PostgreSQL的長期興趣更加濃厚。


隨著硅谷成為變革的先鋒,Salesforce對甲骨文的不忠可能是企業數據庫決策發生更大轉變的跡象,或者至少是一個導火索。


這種超越甲骨文的觀點不應該發生


數十年來,甲骨文一直在數據庫行業佔據主導地位,利用這一優勢將其推向企業應用程序和其他鄰近市場。然而,最近,它依靠自己的數據庫躺著輕鬆賺大錢的方式似乎有點搖擺不定。


正如gartner分析師merv adrian所言,儘管甲骨文在數據庫市場佔有率方面仍處於領先地位,但自2013年以來,甲骨文的份額每年都在下降。唯一能讓這列火車保持運轉的是慣性:“當有人圍繞某個特定工具投資於模式設計、物理數據放置、網絡架構等方面時,這些東西不容易被提升和轉移,這就是Gartner所說的‘糾纏’。”

這種糾結在Salesforce尤為強烈。在甲骨文投資近20年的情況下,離開甲骨文所帶來的痛苦將是巨大的。即便如此,儘管Salesforce和甲骨文在2013年達成了一筆鉅額交易,以鞏固Salesforce對這家數據庫巨頭長達9年之久的依賴,但Salesforce從未真正停止過尋找替代品的嘗試。

為什麼?數據自主權。即使甲骨文不是Salesforce的一個強大的競爭對手(事實上也是如此),但讓其他供應商擁有公司數據基礎設施中如此重要的一部分,也必然會降低其靈活性。


貨比三家以獲得數據庫自由


因此,Salesforce一直在尋找甲骨文的替代品。儘管構建自己數據庫的嘗試相對較新,但Salesforce查看競爭對手數據庫的嘗試已經持續多年,最近一次是使用MongoDB。


據報道,Salesforce剛剛增加了對NoSQL領頭羊MongoDB的投資,增加了近45000股,這是在MongoDB還是一傢俬營公司的時候進行的首次投資。在這兩項投資中,Salesforce的MongoDB投資佔其機構持股的6%,這是Salesforce進行的第二大此類投資。

多年來,Salesforce一直是各種初創企業的積極投資者,利用這些投資來戰略性地把握市場脈搏(同時將競爭對手擋在門外)。Salesforce的投資種類繁多,如Twilio、Jitterbit和Sessionm,是一家非常活躍的投資者,向數十家公司投入了數千萬美元。

這樣看來,對MongoDB的投資沒什麼大不了的。

事實上,Salesforce對MongoDB的投資是MongoDB目前19億美元市值的一個四捨五入的零頭。即便如此,SaaS供應商選擇將資金投入到甲骨文數據庫的競爭對手身上,這一事實表明,有興趣在甲骨文陣營之外站穩腳跟。


MongoDB也不例外:它擁有6000多個客戶,這表明人們對超越Oracle開發現代應用程序有著廣泛的興趣。

然而Salesforce的數據庫指向了一個不同於MongoDB的數據庫,這可能會破壞Oracle的統治地位。


PostgreSQL 正威脅 Oracle 統治地位


與PostgreSQL的長期曖昧


事實上,如果Salesforce正在開發一種自行開發的Oracle數據庫替代品,那麼它很可能是在PostgreSQL上構建的,而PostgreSQL是Salesforce自2012年以來一直積極參與開發的數據庫。


2013年,Salesforce僱傭了著名的PostgreSQL開發人員Tom Lane。同年,它又僱傭了幾名員工,甚至在今天,PostgreSQL的工作經驗也在公司職業頁面上的幾十個招聘廣告中大受歡迎。正如Facebook、Google和其他網絡巨頭塑造MySQL以滿足他們對規模的積極需求一樣,Salesforce也可能塑造PostgreSQL,使其擺脫對Oracle的依賴。

Salesforce是否可以選擇調整MongoDB或其他NoSQL數據庫?當然,但Salesforce更有可能修改PostgreSQL以滿足其需求,而不是MongoDB,原因如下:


1. 儘管MongoDB是在開放源代碼許可(AGPL版本3)下獲得許可的,但對於Salesforce是否可以修改它並在上面運行公共服務,而無需向MongoDB提供這些更改(它不太可能希望這樣做)或向MongoDB支付大筆費用(也不太可能)。


2. 更重要的是,雖然MongoDB是一個優秀的數據庫(披露:我在MongoDB工作了幾年),但它不能像PostgreSQL那樣接近於Oracle。PostgreSQL絕不是Oracle數據庫的直接替代品,但熟悉Oracle的開發人員或DBA會發現PostgreSQL與此類似。

Oracle聲稱它並不擔心,但數據庫引擎數據庫流行度排名(衡量一系列因素中的數據庫流行度)應該暫停一下。多年來,PostgreSQL一直在增長,儘管Oracle和MySQL(其開源數據庫)已經衰落。


PostgreSQL目前排名第四,MongoDB緊隨其後。如果你和硅谷的初創企業和企業巨頭們交談,你很快就會發現,PostgreSQL正在經歷一個“時刻”,一個已經持續多年的時刻。

然而,這一刻可能會成為一場嚴肅的運動,因為背後有一個像Salesforce這樣的技術領頭羊。如果Salesforce選用PostgreSQL或其變種,或者即使它成功地構建了一個完全無關的定製數據庫,這將對全球2000強的其他公司發出一個嚴重的信號:甲骨文的統治時代已經結束。


分享到:


相關文章: