金融级分布式数据库SequoiaDB 3.0新特性盘点

公司简介

巨杉数据库专注新一代分布式数据库技术研发,是国内首家入选Gartner数据库报告的厂商。巨杉坚持产品自研,是国内领先的分布式数据库厂商。

巨杉的主要产品包括: 金融级分布式数据库SequoiaDB巨杉数据库,以及分布式企业内容管理软件SequoiaCM。

巨杉的产品技术维度包括分布式NewSQL,分布式对象存储和高性能NoSQL,业务场景覆盖分布式核心在线交易,分布式内容管理以及海量数据高性能存储管理等主要场景。

目前巨杉数据库已经在金融、政府、电信多个行业得到了广泛应用,拥有数百家企业用户,并在超过 40 家大中型银行的核心生产系统应用。

“2018 ODF 开源数据库论坛暨首届MariaDB中国用户者大会” 将于2018年9月7日-8日,在北京朝阳悠唐皇冠假日酒店隆重举行,巨杉数据库作为大会白金赞助鼎力加盟!

SequoiaDB 3.0简介

SequoiaDB巨杉数据库是一款金融级分布式数据库,包括了分布式NewSQL、分布式文件系统与对象存储、与高性能NoSQL三种存储模式,分别对应分布式在线交易、非结构化数据和内容管理、以及海量数据管理和高性能访问场景。

根据Gartner的数据库报告,Multi-model多模是未来10年,下一代分布式数据库发展的最主要方向。从1.0的高性能分布式NoSQL数据库,到 2.0 加入的分布式对象存储,再到3.0完整协议级兼容MySQL,SequoiaDB经过6年的不断迭代创新,全面支持企业级结构化、半结构化以及非结构化数据存储。

图:SequoiaDB 3.0 产品维度

SequoiaDB 3.0 目前已经在金融行业的企业用户准核心业务和众多的实时在线交易场景投入使用。经过金融级核心业务的考验,SequoiaDB 3.0 将会在未来拓展至更多行业应用场景,成为比肩国际巨头的中国分布式数据库产品。

技术特性

MySQL完整协议级兼容

SequoiaDB 3.0实现了100%的MySQL协议级兼容:

全面兼容:全面支持MySQL协议与语法,用户可以直接使用MySQL客户端或任何管理、开发与监控工具对数据库进行操作;

MySQL语法:由于使用了MySQL原生的解析器,SequoiaDB 3.0能够实现100%的MySQL语法兼容,支持语法包括基础CRUD操作,多表关联,跨节点事务操作,创建视图,存储过程,索引和访问计划等;

无缝切换:对于任何已有应用程序,SequoiaDB 3.0提供全面的MySQL兼容,几乎无需应用程序代码调整,即可无缝切换;

分布式弹性扩展:通过SequoiaDB存储引擎原生分布式架构,数据库在兼容MySQL同时,无需“分库分表”,分布式存储引擎直接提供弹性容量扩展能力,可以上百倍提升应用程序的存储空间与访问性能;

表多维分区:通过存储-SQL分离架构,用户访问MySQL也可以实现表的多维分区,提升应用的灵活性。

图:SequoiaDB 3.0 MySQL 兼容架构

金融级分布式OLTP

SequoiaDB 3.0的MySQL兼容主要体现在SQL语法层面,而针对分布式OLTP业务的其他众多数据管理机制,均在SequoiaDB的分布式数据库引擎实现。SequoiaDB 3.0针对分布式OLTP业务,在分布式存储引擎方面带来了一些重要的提升:

ACID:ACID是交易型数据库的基础,SequoiaDB 3.0已经全面支持ACID,100%支持原子性、一致性、隔离性与持久性;

跨表跨节点事务:在分布式数据库中,多节点间的原子性操作需要特殊的方式实现,SequoiaDB 3.0使用二段提交的方式支持跨表跨节点事务能力;

隔离性:支持read-committed隔离级别;

锁机制:SequoiaDB 内核对记录搀的管理进行了优化,完全避免了在大量并发交易时的搀拥堵问题;

CBO(Cost-Based Optimization)基于开销的优化:实现对集合内的数据以及索引进行统计抽样,建立多维度、多层级的数据模型;并对外部查询语句进行“重写”、“规则优化”、“参数化”以及“谓词降解”优化,提升访问性能,这也是目前企业级数据库主流的优化器优化方式;

表压缩:针对表级别的数据压缩,提供两种压缩方式,压缩比例最高超过60%,极大提升性能和吞吐量;

安全性:分布式架构支持高可用与异地灾备机制,在提供一主多备存放的同时还支持读写分离模式。SequoiaDB 3.0原生支持两地三中心等异地容灾策略,保证交易数据安全可靠。

容灾与安全

SequoiaDB 原生支持数据库内核级别的高可用以及跨数据中心灾备能力,不需要使用第三方工具即可使用多副本对数据进行保护,完全满足金融级要求:

数据中心内高可用安全:RPO、RTO为0,迅速响应无缝切换;

异地容灾:异地容灾和备份,保证数据安全,中心间距离超过1000km以上,满足“两地三中心”的监管需求;

同城双活:同城双中心的数据实时同步,保证数据一致;双中心数据可以实现同时读写,大大提升读写效率;中心切换RPO为0,RTO小于1分钟;

更便捷的灾备管理:系统集群中统一管理灾备中心,简化了维护成本,也帮助使用者更快上手。

精彩议题推荐

巨杉数据库 联合创始人&CTO 王涛受邀参加 “2018 ODF开源数据库论坛暨MariaDB中国用户者大会”,并将在大会上分享介绍新一代的NewSQL数据库架构与实现,从整体架构、分布式数据管理、数据一致性、SQL和索引等等各个关键技术点上进行剖析。

王涛,巨杉数据库 联合创始人&CTO

作为SequoiaDB巨杉数据库的联合创始人之一,目前担任SequoiaDB的CTO与总架构师。负责SequoiaDB产品的架构设计与开发,并在业界对未来数据库、大数据技术发展进行全力地推动。王涛曾是北美IBM DB2 Lab核心研发成员,有着超过十年的数据库核心架构设计,数据库引擎研发和企业级数据库应用的经验。

据悉:2018 ODF开源数据库论坛暨首届MariaDB中国用户者大会将于2018.9.7-8日在北京朝阳悠唐皇冠假日酒店隆重召开。

大会亮点:

大会会务:

联系人:张先生

邮箱:zhangdonghong@cloud-ark.com

大会报名:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180828G1G3P500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券