DBMS市場已沉睡多年。如今,漫漫長夜即將過去,黎明的曙光就要降臨。隨著企業遷移到現代系統基礎設施,DBMS的能力局限性已被多次證明。作為回應,不少初創廠商正在攪動市場,為用戶們提供更多的選擇。
關系型數據庫管理系統(RDBMS)涌現于1970年代,為企業提供存儲商業信息的空間。,Gartner統計數據顯示,三家公司(Oracle:42%,Microsoft:20%,IBM:18%)主宰DBMS市場。這三家供應商是早期市場的競爭者,并且提供了一系列應用程序來支持在線處理數據分析。盡管他們名聲赫赫,卻鮮有創新。
“因為這個原因,MIT已經關閉了他們的DBMS研究小組,”NuoDB公司的CEO Morris說。
隨著新要求,如衍生于社交網絡流行的需求——支持更多的非結構化數據,初創廠商以不同的方式走進DBMS市場。“DBMS市場已經變得相當枯燥,但最近的市場變化讓它變得更有趣點,”Gartner著名分析師,副總裁Donald Feinberg表示。
傳統系統收入已經基本榨干,但新工具的銷售額(雖然相對于整個市場,份額還十分小)正以兩位數級別增長。所以DBMS的購買不再只有Oracle、Microsoft和IBM三家可選。
對于近期關注的原因之一是市場的規模與增長。根據IDC預測,數據中心市場的預期增長將由2015年的400億美元,擴大到2017年的500億美元。許多因素都助長了增長與換血。
信息大潮
首先,傳統系統依賴于SQL,不適合處理信息涌入。這些供應商基本都在使用已有40年的技術,并且不斷加固它。就如持續保養1970年的道奇大黃蜂一樣,最終還是會出現瑕疵。例如,流行系統被設計與文本、結構化數據協同工作——這些項目很容易轉換為行與列。但他們無法處理非結構化信息,如視頻。
這樣的差異讓公司對選擇有了更多期待。“鞏固某個中央系統的信息,需要多年時間,而讓不同類型的信息按同一種數據模型工作,基本不可能,” EnterpriseDB的產品與服務高級副總裁Marc Linster說。
企業的新需求,技術發展創造了新數據源。媒體數據類型不斷增長;許多企業現在依賴YouTube視頻保持內部與外部通信。企業以各種方式追蹤社交媒體互動。公司正部署物聯網終端,并獲取更多關于供應、分配與執行鏈的視度。結果是,IDC預測數據量將每兩年翻一翻,直到2020年。
此外,企業希望獲得實時信息,而原始信息的分布性質帶來了問題。RDMS在處理更新存儲于多個系統上的一項記錄上有點麻煩。每當某個更新操作,變更必須同時分發到所有系統。這個概念很容易理解,但難以實施,數據信息分散在TB甚至PB級別的存儲上,運行在國內或世界各地的多組服務器中。
當DBMS出現時,正常運行時間的要求并不如現今這樣嚴格。如果IT交付的正常運行時間是4個9(可正常運行時間為99.99%),每年的宕機時間在1小時內,高管們會對此非常滿意。如今,一些組織正視圖將正常運行時間擴展到9個9,這意味著每年的宕機時間在毫秒級別。
最終,傳統系統會很大程度上依賴于專屬技術,而且可能非常昂貴。
新型的DBMS
為解決各種局限,一系列新型數據庫管理系統方法已經涌現。正如指出的,RDBMS與結構化數據配合。現今獲得的大部分新信息是非結構化——而且信息類型不斷增長。例如,Facebook這樣的公司會全天追蹤并關聯好友的位置。這些新功能能夠賦予產品孵化與業務經理想象力,所以新的互動——以及支持應用程序——變得可行。因此,數據庫需要存儲注入地理位置的信息項。
作為回應,廠商已經在多類型系統上下了功夫,一款能處理多類型數據和數據模型的數據庫。事實上,Gartner預測到2017年,所有領先的商業DBMS都將提供多數據模型。
DBMS的建立方式也不同。如前所述,RDBMS,過去來自于專利技術的仿照,但新系統有著開源的基礎。到2018年,超過70%新的內部應用程序都在開源DBMS的基礎上進行開發,而且有50%的現有商業RDBMS實例或者被轉換到開源系統,或者在轉換的過程中,根據Gartner的預測。
最終結果是公司發現自己有了更多的選擇。新選項不斷涌現,而且他們之間的界限很模糊。采用NoSQL DBMS是好的開始。這些系統,之前都被稱為Non-SQL工具,被設計用于處理非結構化信息。換句話說,它們被設計克服RDBMS的缺陷,處理包括視頻在內的非結構化信息。一系列廠商,包括Cloudant、Couchbase、DataStax、MarkLogic和Oracle提供NoSQL產品。
PostgreSQL是一款開源的面向對象關系型數據庫管理系統,同時還支持多種數據類型。可以運行在多種操作系統,包括Linux、大部分最新的UNIX、Apple Mac OS X與Microsoft Windows。Command Prompt Inc.、Dalibo、EnterpriseDB、Red Hat與Salesforce都是PostgreSQL的支持者。
大數據發現大增長
大數據一直是近幾年內倍受重視的主要領域。IDC預計大數據技術與服務市場在2014年至2019年將以23.1%的復合年增長率增長,預計每年的支出將達到486億美元。
近日,Hadoop以一款可行的開源大數據倉庫姿態登場。Cloudera、Hortonworks、MapR Technologies和Splice Machine等供應商,都基于此基礎創建服務。MemSQL,誕生于2013年4月,提供另一個數據分析選擇。分布式的、內存中計算系統能夠自動將SQL編譯為機器代碼。
一個名新玩家,NuoDB,旨在支持高交易量。它的SQL數據庫目的在于支持服務器集群,多結點運作的大型數據中心。該功能由WO On Demand Group提出,它是WideOrbit Inc.的一個子部門,該公司是一家為有線網絡、地方電視臺和廣播電臺提供廣告管理的供應商。WO On Demand Group負責交付工具,以便客戶針對點播音頻內容進行管理、貨幣化與范圍衡量。
2015年秋,Stephen Jazdzewski,On Demand的首席開發人員,需要一個分布式數據庫管理系統來滿足實時更新。在評估了領先的MySQL DBMS產品后,Jazdzewski選擇了NuoDB。使用NuoDB軟件,WO On Demand應用程序在公司今晚完全維護任務時依舊堅挺,如系統升級與數據備份。
如果公司選擇羽翼尚未豐滿的DBMS產品,確實會出現問題。這些新興數據庫往往缺乏對現有系統的支持。組織可能需要花費不少時間進行大量人工開發,因為缺乏強有力的發開工具支持。同樣,在進行復雜編程與工具管理上也存在困難。
此外,市場不斷演變,因此開發商需要更新系統來支持最新的花俏,如增加對容器的支持。小廠商可能無法跟上用戶不斷變化需求的步伐。
許多廠商最近進入市場,但還需要考慮最終市場整合狀況。某些情況下,新廠商可能會被更大規模的廠商并購,并將技術以某種方式并入現有套件。但某些產品——與某些供應商——隨著市場的不斷成熟可能無法生存,所以每次投注于新產品,都存在風險。
老樹開新花。最近的變化,讓已經勞累又飽和的DBMS市場出現新生機,而且許多新產品應運而生。從有利一面來看,企業現在處于更好的位置,容易找到符合其應用需求的產品。然而,問題仍然在于新生創業公司在未來的長期發展。