企業級NoSQL與開源NoSQL的區別

chenfeng發表於2016-02-05

企業級NoSQL與開源NoSQL的區別

現在很多應用開發商或企業開發部門在為企業應用選型時,為了節省成本而選擇開源NoSQL,但到產品交付和運維時,CIO們才發現免費後面通常有著巨大的隱性成本。

使用開源NoSQL資料庫的隱性成本包括:

  • 由於缺乏足夠和及時的技術文件,以及正式的商業支援渠道,使用開源NoSQL產品需要花費大量人力和時間來進行產品部署、運維和排除故障,增加系統管理上花費的時間和難度
  • NoSQL分散式系統無論在部署還是維護上都遠比傳統單節點系統複雜,因此缺乏有效的叢集管理工具和適當的人才會導致效能下降,叢集利用率低甚至停機
  • 開源NoSQL起源於網際網路,大多沒有完善的SQL與事務機制,這使得原有的開發人員不能直接沿用現有技能,無形中增加了學習成本
  • 由於沒有正規商業技術支援,運維人員為了維護系統穩定性,不敢或推遲軟體更新,應用安全補丁等等
  • 開源NoSQL社群技術支援的質量參差不同,並且往往各自專注於特定的軟體元件,這就導致系統管理員必須解決軟體整合的問題
  • 很多時候,開源NoSQL缺乏的功能需要使用者自己開發,因為資料庫引擎本身的複雜性,開發人力成本往往非常高昂
  • 最後,不少開源NoSQL的使用者會發現他們不再單單是使用者,他們需要花費高昂的人力成本去做技術支援並維護自己定製的功能

以上問題導致的成本不會對大型網際網路企業構成壓力,反而因為業務上海量資料和高併發的特殊需求,使得大型網際網路企業需要大量功能定製,他們只有透過構建足 夠強大的技術團隊,定製和運維開源NoSQL和其他開源軟體,來解決他們業務壓力帶來的技術挑戰。


但對於其他對NoSQL技術有迫切需求的企業來說,尤其是傳統大中型企業,CIO們都應清楚地認識到大型網際網路企業只是特例,開源NoSQL產品免費背後的巨大隱性成本是他們所無法承擔的。

因此對於大多數企業,他們需要企業級NoSQL產品。SequoiaDB以低於傳統商用關係型資料庫的總體擁有成本(TCO),提供完善的企業級軟體功能 和技術支援服務。NoSQL資料庫為解決高效能海量資料儲存而生,而SequoiaDB作為企業級NoSQL資料庫,與大多數開源NoSQL相比,擁有著 獨特優勢:

  • 提供24x7商業軟體技術支援,由於我們擁有完全自主智慧財產權 (未使用任何開源資料庫引擎和程式碼),必要時資料庫引擎的開發人員可直接提供緊急技術支援。
  • 擁有完善的SQL與事務機制,使得應用程式開發人員直接沿用現有技能
  • 可以為複雜的叢集系統提供直觀的圖形介面進行管理和監控
  • 相比很多開源NoSQL軟體缺乏引擎核心問題定位機制,SequoiaDB提供了完善的日誌與程式跟蹤功能,能夠在最短時間內定位錯誤或效能瓶頸
  • 能夠為行業使用者定製特殊功能
  • 任何版本的釋出都經過了完善的企業級軟體測試流程
  • 與IBM等其他大資料廠商合作,能夠更好地透過軟體手段,將硬體的運算效能發揮到極致
  • 企業能夠在最短的時間內部署大規模分散式資料庫平臺,真正幫助自己的核心業務創造價值

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-1986646/,如需轉載,請註明出處,否則將追究法律責任。

相關文章