堅持前進
即使Cassandra在默默成長,但最初的熱情也在消退。今天,已經(jīng)有許多NoSQL數(shù)據(jù)庫與其競爭。當Facebook決定利用Hbase取代Cassandra時,后者的榮光再受重創(chuàng)。即使NoSQL的激情消退, 但Cassandra依然堅持前進,并繼續(xù)沿途尋找新的用戶。據(jù)奧地利咨詢公司Solid IT匯編的數(shù)據(jù)顯示, Cassandra是世界上第二受歡迎的NoSQL數(shù)據(jù)庫,僅次于MongoDB,也是世界上增長速度第三快的數(shù)據(jù)庫系統(tǒng)。
DataStax在此過程中貢獻良多,包括為Cassandra提供名為DataStax Enterprise的專有服務(wù)和支持。埃利斯說:“許多公司的時間比資金更充裕,因此它們可以利用開源Cassandra,并提供反饋。但是其他公司更希望選擇以金錢換時間,它們付錢購買企業(yè)版本的數(shù)據(jù)庫。就我個人而言,盡管銷售團隊會有歧義,但我很高興與來自其他陣營的人合作。”
隨著Cassandra用戶群的持續(xù)擴大,越來越多的公司開始支持其開發(fā)。蘋果現(xiàn)在已經(jīng)是這一項目的第二大貢獻者,盡管其對于如何使用這種數(shù)據(jù)依然庫閉口不言。埃利斯沒有證實蘋果是否是DataStax的客戶,但3名蘋果工程師正準備參加9月份一年一度的Cassandra峰會。Cassandra甚至已經(jīng)找到回歸Facebook的路,這要感謝后者并購了Instagram,Instagram是Cassandra的忠實用戶。
角逐未來
科技界的發(fā)展已經(jīng)達到了一個瓶頸,一家公司開發(fā)的數(shù)據(jù)庫產(chǎn)品將不可能再主導整個市場?,F(xiàn)在,有許多儲存和處理數(shù)據(jù)的方法。但從2008年以來,大數(shù)據(jù)的前景始終在進化。谷歌公布諸多新工具,比如Dremel(可以極速速度查詢數(shù)據(jù))、Spanner(受Cassandra啟發(fā)開發(fā)的數(shù)據(jù)庫)。
開源客戶群體正試圖保持這些優(yōu)勢。MapR2012年開始建造Dremel的復制版本Drill,名為Databricks的初創(chuàng)企業(yè)已開發(fā)一款分析系統(tǒng)Spark,雅虎正在使用。近來,一群前谷歌工程師開始建造Spanner的克隆版CockroachDB。
埃利斯說,對于Cassandra和DataStax來說,當前的戰(zhàn)略是確保其技術(shù)能與其他新技術(shù)兼容。比如,DataStax近來為Spark推出一款連接器,能讓軟件設(shè)計師更輕松地使用Spark去分析儲存在Cassandra數(shù)據(jù)庫中的數(shù)據(jù)。埃利斯說:“我們正嘗試打造可驅(qū)動應(yīng)用程序進化的數(shù)據(jù)庫,而非沒有必要的分析性數(shù)據(jù)庫。”