SequoiaDB V3.4 版本正式发布,巨杉数据库
深秋时节,SequoiaDB 巨杉数据库在深秋给大家带来了“一把火”。SequoiaDB v3.4 正式发布啦!
分布式交易场景性能大幅提升
SequoiaDB 巨杉数据库3.4版本正式发布,v3.4最重要的特性就是在分布式交易场景下的性能提升。对比上一大版本,SequoiaDB v3.4 在分布式交易场景,读写性能提升达30%,更新性能提升1倍-1.5倍,查询性能较v3.2提升1.5倍以上。
新旧版本性能对比示意
针对分布式交易场景,3.4版本的技术提升主要有以下几个:
- Improved 2PC Algorithm
分布式事务智能仲裁算法。为分布式事务 2PC 提交增加智能仲裁算法,重点解决 2PC 算法中“In-doubt Transaction” 异常状态,实现数据库在极端场景下为多分区事务智能仲裁,确保分布式事务的强一致性。
- Latch-less Memory Model
实现多层级内存池和无锁内存模型。数据库集群池化内存资源,内存池多级管理,会话访问实现 99.99% 内存访问命中率,实现高并发 OLTP 场景下内存的无锁访问,系统CPU的使用率提升 10%。SequoiaDB v3.4同时提供在线内存监控和离线内存分析能力,自动化生成内存分析报告。
- Improved Raft Algorithm
突破Raft 算法极限,实现全并发同步。SequoiaDB v3.4引入冲突仲裁机制,突破 Raft 算法中存在唯一键约束时只能串行同步困境,实现副本间全记录级并发同步,副本同步效率大幅提升。
- Improved Full-text Search Algorithm
全文索引性能优化。优化全文索引连接模型,降低连接时间和内存使用率,对命中全文索引的count 操作,直接通过索引计算结果,大幅提升count 数据读性能。
目前,巨杉数据库针对金融交易场景,巨杉数据库已经规模应用在金融客户的核心交易、核心下移、关系型数据库替换等场景中,应用业务包括信用卡、网银、贷款等,在金融交易场景的应用,领先业界新一代分布式数据库。
SequoiaDB v3.4 功能提升
这次新版本全面提升金融级交易场景功能与性能,在分布式事务、数据一致性,并发CURD性能以及SQL兼容能力方面都做了深度优化。另外,为了满足金融级交易场景对稳定性严苛的技术要求,SequoiaDB 还升级了混沌测试框架,集群稳定性得到极大提升。
SequoiaDB v3.4的其他主要更新项如下:
存储引擎
- 事务Auto-commit下推优化,将事务二阶段提交简化为一阶段提交,提升事务性能
- 事务一致性确认机制
- 实现多层级内存池和无锁内存模型
- 全并发同步,提升副本数据同步性能
- 提供增量数据归档、同步能力
- 通过开启日志的全量模式和时间模式,可以实现按天,或指定时间对增量数据进行抽取,转换和归档,并将增量数据导入到其它ODS系统。
- 全文索引支持数组类型
- 全文索引支持 $or 和 $not 操作
- 全文索引性能大幅提升
- 访问计划增加自动过期清理,并实现对 $in 操作的参数化缓存能力
- 插入数据支持重复键替代
- 索引支持 not null 约束
- 优化事务监控性能,实现无锁事务监控机制,减少事务监控管理对外部业务的性能影响
SQL引擎
- 优化高可用能力,实现SQL引擎横向扩容
- 算子下推存储节点,精确计算,提升网络带宽利用率
- 事务Auto-commit下推存储引擎,简化事务二阶段提交为一阶段提交,提升事务性能
- 支持NO TRANSACTION模式,提升初始化数据场景性能
- 优化DDL操作,包括rename table,modify field,add primary key、index等操作
- 全面兼容 MariaDB 语法
大对象引擎
- 提供S3兼容的对象存储接口
- 大对象存储支持按时间序进行自动分区,提升对大对象的存取和管理能力,可以快速按时间进行归档和清理
- 大对象过滤支持过滤条件和精准匹配
易用性
- 支持指定节点的重新选举能力
- 提供 SQL 语法查询数据库当前状态与监控信息
- 提供性能监控和慢查询分析能力
易用性进一步提高,巨杉工具矩阵正式推出
伴随 SequoiaDB v3.4 的发布,巨杉数据库也于近期推出了新一代的巨杉数据库工具矩阵,并计划在近期发布 SequoiaPerf 性能诊断工具。
SequoiaDB 工具矩阵示意图
SequoiaPerf 性能工具 即将发布
丰富的运维管理工具,是用户实使用数据库最直观的友好感受,巨杉数据库也将持续保持创新,聆听社区用户的声音,将面向用户的开发、运维、性能调优工具和最佳实践做到最好。
目前,巨杉数据库大型银行客户已经突破 50 家,应用场景包括核心交易、数据中台、内容管理和实时数据服务等。未来,我们也将保持自研和创新,在分布式数据库技术和多种行业应用中,保持领先。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Dapps 上架--休闲游戏,cxk 打篮球
前言:今天发布一个休闲游戏,cxk打篮球,爱kun请绕道。 # 注:每周会上架1~2款新应用,持续更新 介绍 dapps是一个应用程序商店,包含丰富的软件,一键安装程序;多版本共存。 官网文档:dapps应用商店 新增内容: cxk打篮球:一款休闲游戏 一些文档更新 目前包含的软件 百度网盘web版:下载速度比官方快很多 ------查看效果 人人影视:美剧爱好者的第一选择------查看效果 auxpi免费图床:集合多家 API 的新一代图床------查看效果 AriaNg高速下载器:2倍迅雷速度,迅雷无法下载的资源,也能下载 ------查看效果 BaiduPCS-Go百度网盘客户端------查看效果 wordpress ------查看效果 py12306抢票 ------查看效果 magnetw: 种子搜索神器 ------查看效果 PhpMyAdmin:mysql管理工具 ------查看效果 adminmongo: mongo管理工具 ------查看效果 PHP: 世界上最好的语言(版本:5.6,7.1,7.2,7.3)------查看效果 Mysql:数据库(版本:...
- 下一篇
“伪造”Windows 10 更新安装 “Cyborg” 勒索软件
最新的Windows 2019年11月10日更新已经开始推出供用户使用。与此同时,一些居心不良的行为也开始显现。 如果用户收到一封声称来自微软的电子邮件,并要求安装所谓的关键更新的话,请立即将其删除。据悉,SpiderLabs的安全研究人员发现了一个新的勒索软件活动。在该活动中,有问题的假Windows Update将作为附件发送到垃圾邮件中。 研究人员指出,此类电子邮件通常包含主题行“ Critical Microsoft Windows Update!”或“立即安装最新的Microsoft Windows Update!”。 打开电子邮件后,用户只能找到正文的一行以及伪造的更新文件。尽管它是一个可执行文件,但其扩展名为.jpg。 现在,附加的可执行文件还从一个现已淘汰的GitHub帐户(名为misterbtc2020)下载了另一个名为bitcoingenerator.exe的可执行文件。第二个可执行文件包含Cyborg Ransomware的有效负载,该负载进一步加密了受害者计算机上的文件,并在桌面上留下了赎金记录。 为了解锁系统文件,电子人勒索软件要求受害者向文本文件中提到的钱包...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Hadoop3单机部署,实现最简伪集群
- MySQL8.0.19开启GTID主从同步CentOS8