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