MongoDB成為首位10億美元初創(chuàng),功臣可歸功于Oracle?
Andrew C. Oliver是個(gè)資深的軟件咨詢顧問,從8歲時(shí)開始編程,首先從GW Basic、BASICA及dBase III+開始。著名成果有POI項(xiàng)目的建立,現(xiàn)托管在Apache。他是JBoss最早期的開發(fā)者,直到該公司融入Red Hat,同時(shí)還是Open Source Initiative早期的董事,現(xiàn)擔(dān)任Open Software Integrators董事長。近日其在InfoWorld上發(fā)表了一篇文章,盤點(diǎn)了當(dāng)下數(shù)據(jù)庫現(xiàn)狀,及MongoDB崛起的原因。
以下為譯文:
MongoDB文檔類型數(shù)據(jù)庫的擁有者10gen在不久前更名為MongoDB有限公司,而在近日這個(gè)NoSQL人氣王更獲得2.31億美元的投資,成為首個(gè)10億美元初創(chuàng)公司,公司市值躍升至12億美元。
成立于2007年的MongoDB只通過6年時(shí)間就達(dá)到了這個(gè)高度,知名開源公司Red Hat(建立于1993年)花了20年才達(dá)到這個(gè)成績。相比之下,收獲不到2000萬美元投資,售價(jià)不到4億的 JBoss已被評為相當(dāng)不錯(cuò)。
那么MongoDB成功之路上最大的功臣又該是誰?答案無疑是Oracle!數(shù)據(jù)庫巨頭Oracle曾一直將這個(gè)行業(yè)當(dāng)作其取款機(jī),更占有整個(gè) 300億美元市場上最大的份額。 在2011年,Oracle的RDBMS許可收入一度達(dá)到167.5億美元。通過著名的分析公司Gartner了解到,Oracle在RDBMS市場占有率為48.3%,當(dāng)之無愧的數(shù)據(jù)庫巨頭。
傳統(tǒng)豪門Oracle的姿態(tài)
Oracle擁有眾多優(yōu)勢,有著龐大且可靠的用戶群,許多應(yīng)用程序使用的都是PLSQL進(jìn)行存儲。然對比90年代中期使用HP/UX PA-RISC主機(jī)時(shí)所有的數(shù)據(jù)庫,Oracle并沒有本質(zhì)上的不同。實(shí)際上,從80年代開始就沒有經(jīng)歷過太大的改變。這一點(diǎn)可以說是優(yōu)劣并存,Oracle需要大量的硬件,需要大量的運(yùn)維人員支持。并且當(dāng)規(guī)模達(dá)到上百或上千TB時(shí),它的費(fèi)用也不是一般機(jī)構(gòu)可以承受起得。
想在如此規(guī)模擴(kuò)展,Oracle需要做底層軟件架構(gòu)的改變。Oracle通過添加其它的技術(shù)來解決這個(gè)問題,就像之前的文章所說——這無異于將 鵝釘在一輛Mack卡車上而稱之為飛機(jī)。此外,這樣的擴(kuò)展還需要一個(gè)完全不同的許可模型。在不改變現(xiàn)有市場模型下,這一點(diǎn)很難得以實(shí)現(xiàn)。
同時(shí),Oracle還是數(shù)據(jù)庫市場強(qiáng)勢的兼并者。首先,它收購了MySQL的一部分(其中包括InnoDB的儲存引擎),然后是Sun;而在Sun收購不久前,Sun已經(jīng)捕獲了MySQL這個(gè)開源數(shù)據(jù)庫人氣王。在與 IBM和微軟等挑戰(zhàn)者的競爭中,這個(gè)收購的作用可見一斑;然而收購后的新技術(shù)處理,也給之帶來眾多問題。
新運(yùn)動NoSQL的破壞力
技術(shù)的歷史同樣是個(gè)破壞史:微軟在90年代破壞了Novell,Apple同樣是在破壞微軟。首先,需要對環(huán)境的絕對使用;同時(shí),其技術(shù)或者是成本結(jié)構(gòu)不能快速改變?nèi)ミm應(yīng)新的市場。就像是Aztecs:非常適合環(huán)境,但是卻倒在了外來的疾病,西班牙人的火器之下。成功的破壞者使用傳統(tǒng)企業(yè)的弱點(diǎn)做武器,同時(shí)還隸屬一個(gè)新的技術(shù)環(huán)境。這里的破壞者是促變的一個(gè)因素,而不是技術(shù)和商業(yè)環(huán)境的抑制力。
MongoDB就是這樣的技術(shù),MongoDB能流行的原因不僅是成本比Oracle低,同時(shí)向 集群中添加節(jié)點(diǎn)也非常方便,這非常迎合產(chǎn)業(yè)向虛擬化網(wǎng)絡(luò)、存儲及云計(jì)算技術(shù)轉(zhuǎn)變的這個(gè)趨勢。擴(kuò)展Oracle需求結(jié)合、配置及整合多種復(fù)雜技術(shù)(RAC、DataGaurd、GoldenGate等)和更多的硬件,其中將使用更多的許可及專業(yè)服務(wù)開支。同時(shí),Oracle的鞏固地位成為MongoDB的完美目標(biāo)。取代追逐不同競爭對手的各自特性,MongDB只需要選擇對抗一個(gè)非常大的目標(biāo)。
打造下一代數(shù)據(jù)庫
MongoDB在Open Software Integrators已經(jīng)投入使用數(shù)年之久,其簡易及適應(yīng)性已經(jīng)得到證實(shí),同時(shí)易擴(kuò)展性更是史無前例。如果仍然使用Oracle,這些系統(tǒng)根本無法實(shí)現(xiàn)。開始時(shí)我們曾擔(dān)心MongoDB的可靠性,其是否會被Oracle或者Computer Associates收購——變得更加復(fù)雜及昂貴,廢棄我們客戶喜歡的大部分競爭力。
十億美元的估值及2.31億美元的投資基本上可以讓我們打消這個(gè)擔(dān)心,因?yàn)榧词筂ongoDB被收購后,收購方必然非常在意這個(gè)公司。然后更可能的是,MongoDB的目標(biāo)在于IPO。當(dāng)下MongoDB顯然已經(jīng)站穩(wěn)了腳跟,而類似Oracle向MongoDB詢問收購價(jià)的情況也變得不可能,除下Oracle有著消滅整個(gè)文檔數(shù)據(jù)庫系統(tǒng)的決心。如果真的這么做了,MongoDB現(xiàn)任投資者肯定會拋售手中的股份,然后轉(zhuǎn)投另一個(gè)技術(shù)或者是相近的技術(shù),比如MySQL被收購后走紅的MairaDB。
對比Oracle,MySQL更加容易使用、維護(hù)及安裝,但是并不意味著其有著更好的性能。通常情況下,只有10倍以上的改善才會破壞根深蒂固的競爭對手。MySQL是個(gè)簡單及便宜的關(guān)系型數(shù)據(jù)庫,但是其性能卻稍有不如。然而MongoDB卻可以做到10倍性能的超越,雖然不可能是所有場景,然而一旦使用卻可以做為一個(gè)長期的選擇。
2.31億美元的投資及虛擬化、大數(shù)據(jù)和云技術(shù)的這個(gè)趨勢給MongoDB帶來了資金和土壤,讓其可以重定義數(shù)據(jù)庫市場。當(dāng)下Oracle已經(jīng)被迫的做出反應(yīng)及防御,類似的情況我們有在微軟的身上看到,但效果顯然不太明顯。那么, 或許鮑爾默不是最后一個(gè)被炒的CEO。