工布江达信息网
国内新闻
当前位置: 首页 >> 国内新闻 >> 正文

SequoiaDB 巨杉数据库 v3.4 版本正式发布 分布式交易场景性能进一步提升


文章作者:www.orrapin.com 发布时间:2020-02-01 点击:1401



进入深秋,北风一次又一次地吹来。当每个人一个接一个穿上他们的约翰时,红杉银行的巨杉数据库在深秋给每个人带来了“一场大火”。红杉3.4最近正式发布!

分布式事务场景的性能大大提高

红杉银行巨杉数据库3.4版发布。SequoiaDB v3.4最重要的特性是分布式事务场景中的性能改进。与以前的版本相比,读写性能提高了30%,更新性能提高了1 -1.5倍。精确查询性能比v3.22高22%,比v3.2高1.5倍,

1.png

查询性能比较提示

2.png

更新性能比较提示

对于分布式事务场景,新版本主要有以下技术要点:

?改进的2PC算法

分布式事务智能仲裁算法。分布式事务的2PC提交增加了智能仲裁算法,重点解决2PC算法中“可疑事务”的异常状态,实现极端场景下数据库中多分区事务的智能仲裁,确保分布式事务的强一致性。

?无锁内存模型

实现多级内存池和无锁内存模型。数据库集群池内存资源,内存池多级管理,会话访问达到99.99%的内存访问命中率,实现高并发OLTP场景下的无锁内存访问,系统CPU利用率提高10%。SequoiaDB v3.4提供在线内存监控和离线内存分析功能,可自动生成内存分析报告。

?改进的Raft算法突破了Raft算法的限制,实现了完全并发同步。SequoiaDB v3.4引入了冲突仲裁机制,突破了Raft算法中存在唯一密钥约束时只能串行同步的困境,实现了副本间的全记录级并发同步,极大地提高了副本同步效率。

?改进的全文搜索算法

全文索引性能显着提高。通过直接计算命中全文索引的计数操作的索引结果,优化全文索引连接模型,减少连接时间和内存使用,并大大提高计数数据的读取性能。

目前,巨山数据库针对的是金融交易场景。巨山数据库已经大规模应用于银行客户的核心交易、核心下移、关系数据库替换等场景。应用业务包括信用卡、网上银行、贷款等。在金融交易场景的应用中,巨山数据库在新一代分布式数据库的应用中处于行业领先地位。

SequoiaDB v3.4功能更新

这一新版本全面提高了财务级交易场景的功能和性能,并在分布式交易、数据一致性、并发CURD性能和SQL兼容性方面进行了深入优化。此外,红杉资本(SequoiaDB)还升级了混沌测试框架,以满足金融级交易场景中对稳定性的严格技术要求,从而大大提高了集群的稳定性。

SequoiaDB v3.4的主要技术创新如下:

,事务自动提交下推优化,将事务两阶段提交简化为一阶段提交,提高事务性能

,事务自动提交下推优化,将事务两阶段提交简化为一阶段提交,提高事务性能

,事务一致性确认机制

,实现多级内存池和无锁内存模型

,全并发同步。提高重复数据的同步性能?提供增量数据归档和同步功能

通过打开日志的完整卷模式和时间模式,增量数据可以每天或在指定时间提取、转换和归档,并导入其他消耗臭氧层物质系统。

,全文索引支持数组类型

,全文索引支持$or和$not操作

,全文索引性能大大提高

,访问计划增加自动过期清除,实现$in操作的参数化缓存功能

,数据插入支持重复键替换

,索引支持非空约束

,优化事务监控性能,实现无锁事务监控机制。降低事务监控和管理对外部服务“SQL引擎”性能的影响,优化高可用性,实现SQL引擎的横向扩展,由操作者向下推存储节点

提供查询数据库的当前状态和监控信息,提供性能监控和慢速查询分析的能力。随着红杉3.4版的发布,巨杉工具矩阵正式发布。巨杉数据库也将在不久的将来发布。新一代巨型红杉数据库工具矩阵计划在不久的将来发布红杉性能诊断工具。

3.jpg

SequoiaDB工具矩阵图

4.jpg

SequoiaPerf性能工具发布

丰富的操作和维护管理工具,这是用户使用数据库最直观和友好的体验。巨大的红杉数据库将继续保持创新,倾听社区用户的声音,并在面向用户的开发、操作和维护、性能调整工具和最佳实践方面尽最大努力。

目前,巨山数据库中有50多家大型银行客户。应用场景包括核心事务、数据中心、内容管理和实时数据服务。未来,我们还将保持自主研究和创新,并在分布式数据库技术和各种行业应用中保持领先地位。

下一条: 多元、连锁、规模化为一体的餐饮连锁加盟展登陆申城