商用數據庫會死嗎?數據庫領域會不會改朝換代?

大數據 DBA 雲計算 軟件 IT168企業級 2017-04-15

年初,一篇外電《The Death Of The Commercial Database: Oracle's Dilemma》(商用數據庫之死:Oracle的困境)的文章相當吸引眼球,該文章認為,雖然來自Oracle、IBM和微軟等巨頭的SQL數據庫會在一些企業還會存活好多年,但是它們會日益淪為邊緣化,就如曾經的大型機一樣。

商用數據庫會死嗎?數據庫領域會不會改朝換代?

而商業數據庫將死的原因,該文章總結有4大條,分別是企業繼續遷移到雲上,大多數雲上數據庫服務使用免費開源數據庫;開源數據庫不斷完善,功能日益強大,市場份額大幅攀升成為大贏家。商業數據庫不適合新興使用場合。摩爾定律帶來了處理器、內存、固態存儲和網絡吞吐量等方面的改進。

因此,有不少聲音就提出,開源數據庫已經可以幹大部分的事,還有必要再使用商業數據庫嗎?一些人認為,開源數據庫早晚會幹掉以Oracle為首的商業數據庫。 商用數據庫會不會死?對於很多DBA來說,這決定未來的學習曲線和發展路徑。外行看熱鬧,內行看門道,數據庫領域是否會改朝換代?我們來聽一線專家們都是怎麼說?

專家說

不論是OLTP還是OLAP,開源數據庫與商業數據庫都存在巨大的功能和性能鴻溝。開源數據庫雖然廣泛應用在互聯網等場景,但是傳統的企業用戶,無論是金融、保險、醫療、電信、等等,還是高度依賴商業數據庫,尤其是Oracle。——螞蟻金服OceanBase團隊,楊傳輝(日照)!

我旗幟鮮明的認為“商業數據庫已死”的觀點過於極端。不管是開源數據庫,還是Oracle,DB2等商業數據庫,都有各自的特性,應對的是不同的業務場景。我有個架構觀點“任何脫離業務的架構設計都是耍流氓”,互聯網數據量、併發量、擴展性、軟件成本(不少公司選開源是因為免費)各塊因素決定了,可能開源數據庫更合適。但很多場景,商業數據庫還是有它們獨特的優勢的。——58到家架構師,沈劍!

商業數據庫不死,跟不上時代發展的商業數據庫才會死。開源數據庫代表的是一種新的模式,但不是說開源數據庫就應該完全免費,也是可以走商業服務路線的,沒有商業支持,開源數據庫也無法獲得很好的發展後勁支持。未來是知識服務付費時代,我們只要提供高品質的服務,就應該獲得應得的商業回報。——知數堂培訓聯合創始人,葉金榮!

準確地說,商業數據庫並沒有死,而且到目前為止,商業數據庫在功能和技術上還是要領先開源數據庫一個時代的。但是隨著互聯網的普及,以及互聯網賺取收入模式的轉變,傳統的軟件式銷售策略已經慢慢的背離時代了。同時,人們對數據庫的需求也多種多樣了,定製化和個性化是開源數據庫致勝的法寶之一。另外一個不可忽視的事實是,雲服務越來越流行了,不管是基於商業數據的,還是基於開源數據庫的,在雲服務商那裡,都成了商業數據庫,這也許會是開源數據庫賺錢的重要途徑,同時也是商業數據庫起死回生的一劑良藥。不管是商業數據庫,還是開源數據庫,都期待它們蓬勃發展,不斷進步。——去哪兒網數據庫總監,周彥偉!

開源數據庫的份額越來越高說明大家在數據庫的跟進學習上加大了投入,這其實是好事情,能加快數據庫的發展。但是開源的數據庫,也存在更新迭代較慢,穩定性不足的問題,需要長時間的實踐驗證和持續投入人力優化。商業數據庫在中小企業的市場萎縮,但能憑藉一些定製化的功能給大企業(如銀行,政務等高機密,高安全性的企業)實現量身定做的服務,且提供穩定的售後服務,從市場的需求來看,兩者都存在空間。——騰訊科技 高級運維工程師,王懂道!

商業數據庫已死這種說法是完全不對的,不管是功能還是技術,商業數據庫都是有它的優勢所在,比如單機性能高,複雜查詢等,對比而言開源數據庫有源碼公開,免費等優勢的同時也是存在不少劣勢的,比如要擴展性能,就需要定製開發,或者基於開源數據庫構建數據庫擴展方案,而這對一般的公司是不可行的。不存在誰死這一說法,商業數據庫和開源數據庫是共同發展的,共同進步的。——魅族高級DBA,龍啟東!

我不太認同商業數據庫已死的說法。應該說商業數據庫也正在面臨一輪轉型與革新,Oracle和IBM可能也需要重新審視自己和開源數據庫的關係。另外,大數據時代商業數據庫也湧現了一批比較優秀的新玩家,例如國內星環科技的Inceptor等。開源數據庫的熟練使用需要一定的技術積累,很多傳統行業在這方面還是比較薄弱的,這也是商業數據庫比較擅長的地方。——南京大學講師,顧榮!

當前傳統數據庫還未死,原因是新式數據庫還未成熟。但是隨著這塊投入的增多,未來商業數據庫的份額會越來越小。對於這個判斷,我從未懷疑過。這個趨勢會先在互聯網公司流行,然後蔓延到傳統產業。所以,有志於數據庫領域的同學們,當前是數據庫領域改朝換代的好機會。互聯網產業急需新式數據庫的出現來解決原來解決不了的問題,而大量傳統企業會進行互聯網化,這勢必加速新式數據庫的成熟。——百度大數據主任架構師,馬如悅!

應該說,開源數據庫和商業數據庫應該會百花齊放各領風騷,各有各的試用場景和人群。 不過,我對開源數據庫這塊沒有特別的感覺,從技術層面來看,目前開源數據庫這塊還是比較弱的,實現一些集群和水平擴展的功能,基本上要多種不同的開源產品堆砌,對人的要求非常高。置於性能方面,更是任重而道遠。從現狀來看,開源數據庫和商業數據庫的老大oracle相比,差了幾十條馬路,而未來只會越差越大。商業數據庫的嚴謹和有組織有規劃是符合人性的,開源數據庫受到人性的影響不可能做大做強的到推翻商業數據庫的。 我倒是比較關注國產數據庫,畢竟政治因素也是一個不可忽略的因素,還是一句話,人性,有人的地方就有江湖。數據庫市場最終也逃脫不了這個因素。——《收穫,不止Oracle》《收穫,不止SQL優化》等書作者,樑敬彬!

小結

總的來說,大部分專家一致認為,商業數據庫並不會死,商業與開源數據庫各有利弊,雖然開源數據庫在互聯網行業很有市場,但在傳統行業中依然高度依賴商業數據庫,未來依然會相互並存。

目前商業數據庫主要是靠Oracle、SQLServer在支撐,當然國內也有不少國產數據庫產品選擇,如南大通用,達夢,人大金倉,星瑞格等。而DB2近幾年發展乏力,份額持續下滑,已經在慢慢掉隊,其核心領域如金融也受到巨大的挑戰,據瞭解,有不少銀行類客戶,就有從大機DB2剝離部分業務功能到Oracle平臺的計劃。不過即便如此,商業數據庫依然處於統治地位。

正如,雲和恩墨創始人蓋國強在接受筆者採訪時所言,其實商業和開源不是問題的關鍵,關鍵是技術的變革。RDBMS的歷史已經有超過40年,我們期待數據庫領域能有更加革命性的改變,就如同關係型數據庫出現時那樣,但是事實上至今還未看到。如果沒有核心技術上的變化,那麼改變的終歸只是商業模式和授權模式問題。

相關推薦

推薦中...