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接口读取并进行分析。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章