SequoiaDB(巨杉數據庫)是企業級NoSQL分佈式大數據庫

關係型數據庫已經伴隨着我們的企業成長了30年。但是在最近的幾年中,隨着大量的非結構化與半結構化數據進入企業,關係型數據庫開始顯現出越來越多的侷限性和不足。而下一代的數據存儲引擎:NoSQL數據庫正可以被用來彌補這些缺憾,使大數據在我們的企業中真正發揮威力。

靈活的數據模型
SequoiaDB使用JSON數據類型進行交互,內部存儲則使用二進制JSON的BSON格式。因此數據庫不需要在設計之初預設嚴格的數據模型,能夠大大提高應用程序的開發效率,減少企業的開發人力成本。
近無限水平擴展
SequoiaDB數據庫支持高達幾千節點的集羣規模,和PB級別的數據存儲。由於採用了MPP集羣架構,SequoiaDB中的數據可以被均勻地切分到若干個分區中。用戶的請求可以在多個分區中並行操作。
高性能
SequoiaDB支持的嵌套式數據結構使的讀寫性能遠遠超過傳統的關聯模型。同時SequoiaDB支持在嵌套結構中的任意字段建立索引,大大提升了程序訪問的靈活性和性能。 
持續可用性
SequoiaDB數據庫集羣中的每個分區由一個或多個副本節點構成。所有的用戶數據在分區中的副本節點間相互複製。數據的讀取可以發生在只讀節點,數據的操作發生在寫入節點,最大化保證I/O的互不影響。
高效的管理監控機制
SequoiaDB提供優秀的系統監控機制,對每天維護千百套系統的運維人員來說至關重要。SequoiaDB提供基於Web的圖形操作與監控界面,同時提供了完善的診斷和跟蹤機制,能夠讓運維人員快速有效地定位問題。
低廉成本
SequoiaDB以低於傳統商用關係型數據庫的總體擁有成本(TCO),提供完善的企業級軟件功能和技術支持服務。
其他NoSQL發源並應用於互聯網企業,與它們相比,SequoiaDB提供了豐富的企業級功能:

 事務的需求
不僅僅只有銀行應用才需要事務,對於很多應用程序來說,使用沒有事務支持的數據庫需要在應用程序端回滾底層的數據錯誤,這對於很多應用程序開發者來說都是不可接受的。SequoiaDB支持跨集合,跨分區的事務功能,使您的應用程序開發更加敏捷。

 支持SQL查詢
SQL早已經成爲企業中數據庫接口的標配。讓所有的開發人員重新學習一套數據庫接口,會大大增加應用程序的開發成本。SequoiaDB提供類SQL查詢,使得開發人員迅速轉移到新的數據平臺。

 與Hadoop框架緊密集成
SequoiaDB提供了革命性的大數據解決方案,將在線數據庫完美地融入Hadoop大數據分析平臺中,提供了大數據的實時查詢與批量分析功能。
SequoiaDB數據庫作爲Hadoop的後臺存儲引擎,能夠提供HBase與HDFS無法比擬的靈活性。同時SequoiaDB提供的Hadoop接口能夠無縫地連接Map Reduce、Hive與Pig,使得應用程序快速遷移到SequoiaDB中。
SequoiaDB SQL引擎能夠直接連接SequoiaDB數據庫、HBase與HDFS,將存放在不同數據源中的數據以統一的SQL接口讀取並進行分析。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章