开发动态 | StoneDB 2022 年版本发布里程碑
StoneDB 已于 2022 年 6 月 29 日正式开源,以下是 2022 年内,StoneDB 主要版本发布计划:
2022 年 6 月 29 日
版本发布:StoneDB_5.6_v1.0.0
核心特性:
一体化行列混存+内存计算架构
采用在一个系统(或实例)同时支持 TP 型负载和 AP 型负载。在保持 MySQL 原有 TP 能力的同时,引入内存计算能力,提供全内存型列存引擎用以提供 AP 能力。TP 和 AP 负载基于查询代价智能卸载到相应的引擎上进行处理。
基于代价的智能 HTAP 查询引擎
基于统计信息的查询代价优化器,将相应的查询负载路由到查询代价最小的引擎执行。当系统接收到查询负载时候,首先进行负载类型识别,然后基于数据的统计信息计算其在各引擎上的查询代价,依据查询代价估算的结果,将相应的查询负载路由到正确的引擎上执行。
智能压缩技术
基于列存数据并依据数据类型、分布等统计数据,智能选择相应压缩算法,对数据进行压缩。
近似计算和粗糙集过滤
在数据加载和查询过程中,构建相应的知识网格,利用知识网格和粗糙集过滤技术来对不相干数据进行剪枝,提升查询性能。
高性能数据加载能力
利用异步、无锁、并行等技术提升全量数据导入能力,无需以 SQL 方式进行,减少 SQL 解析等过程,大幅提升导入性能。
全面兼容生态
基于 MySQL server 层能力,做到 100% 兼容 MySQL 语法及生态。
2022 年 8 月 31 日
版本发布:StoneDB_5.7_v1.0.0
版本特性:
支持 MySQL 5.7。
2022 年 9 月 30 日
版本发布:StoneDB_5.6_v1.0.1
功能改进:
修复部分内存泄露。
完善 StoneDB 单元测试。
2022 年 10 月 20 日
版本发布:StoneDB_5.7_v1.0.1
性能提升:
TPC-H 测试中的 8 个 SQL 性能提升 80%以上。
(Q2,Q4,Q16,Q17,Q18,Q20,Q21,Q22)
功能改进:
修复安全漏洞。
提升 TPC-H 中 8 个慢 SQL 性能。
优化查询模块,(查询计划、去关联化、内存间拷贝、HASH JOIN 算法)。
增加 delete 功能。
增加修改字段长度功能。
增加修改字段类型功能。
增加对临时表的操作和查询功能。
增加 binlog 复制支持 row 格式。
2022 年 12 月 31 日
版本发布:StoneDB_5.6_v1.0.2
性能提升:
TPC-H 测试中的 8 个 SQL 性能提升 80%以上。
(Q2,Q4,Q16,Q17,Q18,Q20,Q21,Q22)
功能改进:
修复安全漏洞。
MySQL 内核升级至 5.6.51。
版本发布:StoneDB_5.7_v1.0.2
功能改进:
基础组件升级以提升性能,安全性等。
新增分区功能。
新增并行功能。
新增向量化功能。
修复 Bugs。
StoneDB 已经正式开源,欢迎关注我们
https://github.com/stoneatom/stonedb
扫码添加「小石侠」为好友
进群与百位数据库爱好者深度交流
评论