資料庫老兵:大資料時代NoSQL不是顛覆性技術

ctocio發表於2013-12-16

  數年前,當人們談論起新興的NoSQL資料庫技術時,相當一部分觀點認為NoSQL在大資料市場取代傳統關係型資料庫只是個時間問題。如今,這一預言並未兌現,Mitchell Kertzman的總經理Hummer Winblad認為,大多數情況下,NoSQL都沒有展現出所謂的革命性。

  作為資料庫的老兵,以下是Kertzman在本週的視訊訪談的一些觀點摘錄:

  人們需要的其實還是SQL

如果雲端的SQL資料庫有足夠的彈性和可擴充套件性,能處理所需要的資料量,那麼人們永遠都不會需要NoSQL。

  看衰NoSQL的Hummer Winblad本人也是NewSQL創業公司NuoDB的投資人,NuoDB在NewSQL市場的主要競爭對手是GenieDB 甚至 VMwareSQLFire。在與NoSQL資料庫創業公司的競爭中,NuoDB屢奏凱歌的一個重要原因就是:

NuoDB始終堅信那些執行關鍵業務應用的客戶,真正想要的其實是一個更好的關係型資料庫。

  “我認為NoSQL是一個新的市場機遇”,Winblad說道:“但其市場規模還有待驗證。”

  而關係型資料庫則是一個350億美元的大市場,這並非人們喜歡SQL查詢語言,而是因為關係型資料庫的ACID特效能夠保證交易的安全。如果你在Facebook上漏掉了一次狀態更新或者點“贊”失敗,問題都不大,但是如果一家銀行弄丟一筆存款,即使是小額存款,都是很嚴重的事故。

  NoSQL不是顛覆性技術

  Kertzman指出,IT市場經歷過很多顛覆性技術,例如關係型資料庫就是對網路型資料庫的顛覆,雲端計算對客戶端/伺服器的顛覆…人們喜歡顛覆,因為顛覆性技術產生很多新的機會,但NoSQL看上去不像是人們期望中的顛覆性技術。

  Kertzman以上世紀80年代的物件資料庫運動為例,“那其實不是顛覆性技術,因為現在倖存的這些資料庫如Sybase和Oracle等,只是根據客戶需要增加物件資料庫技術,而不是吧物件資料庫搞成一種宗教。”

  Kertzman認為MongoDB作為NoSQL資料庫的代表廠商,而且能夠贏得很多並不關心ACID特性,又不想花大價錢購買Oracle資料庫的公司的訂單。但Kertzman認為MongoDB的地盤面臨Teradata、MemSQL和Heroku的威脅,“我們都喜歡投資那些能夠使用新的、靠譜的技術解決複雜難題的公司,我說的靠譜,不是指智慧財產權的所有權,而是指相當高的技術門檻。MongoDB迄今所取得的成功,從技術上看門檻都不高。”

  那麼,什麼才是大資料時代的顛覆性技術呢,Kertzman認為hadoop是個真正的機遇,但Hadoop的問題是企業部署過慢,而SQL-on-Hadoop則是大資料廠商為了加快Hadoop部署選擇的技術路徑。

相關文章