企业级分布式NoSQL数据库:SequoiaDB
jopen
11年前
SequoiaDB是企业级NoSQL分布式大数据库,主要应用在政府、电信、金融、电力和互联网等拥有海量业务数据的行业。
优势:
- 通过非结构化存储与分布式处理,提供了近线性的水平扩张能力,让底层的存储不再成为瓶颈
- 提供了精确到分区级别的高可用性,预防服务器,机房故障以及人为错误,让数据24x7永远在线
- 提供了完善的企业级功能,让用户轻松管理高并发性任务,以及海量数据分析
- 增强的非关系型数据模型,帮助企业快速开发和部署应用程序,做到应用程序的随需应变
- 提供了最终一致性的保障,从根本上杜绝数据缺失
- 提供了在线应用与大数据分析的后台数据库的结合,通过读写分离机制做到同系统中数据分析与在线业务互不干扰
灵活的数据模型
SequoiaDB使用JSON数据类型进行交互,内部存储则使用二进制JSON的BSON格式。因此数据库不需要在设计之初预设严格的数据模型,能够大大提高应用程序的开发效率,减少企业的开发人力成本。
近无限水平扩展
SequoiaDB数据库支持高达几千节点的集群规模,和PB级别的数据存储。由于采用了MPP集群架构,SequoiaDB中的数据可以被均匀地切分到若干个分区中。用户的请求可以在多个分区中并行操作。
高性能
SequoiaDB支持的嵌套式数据结构使的读写性能远远超过传统的关联模型。同时SequoiaDB支持在嵌套结构中的任意字段建立索引,大大提升了程序访问的灵活性和性能。
持续可用性
SequoiaDB数据库集群中的每个分区由一个或多个副本节点构成。所有的用户数据在分区中的副本节点间相互复制。数据的读取可以发生在只读节点,数据的操作发生在写入节点,最大化保证I/O的互不影响。
高效的管理监控机制
SequoiaDB提供优秀的系统监控机制,对每天维护千百套系统的运维人员来说至关重要。SequoiaDB提供基于Web的图形操作与监控界面,同时提供了完善的诊断和跟踪机制,能够让运维人员快速有效地定位问题。
低廉成本
SequoiaDB以低于传统商用关系型数据库的总体拥有成本(TCO),提供完善的企业级软件功能和技术支持服务。