3.22.01.0 版本
DBLE Release Notes
以下对 DBLE 3.22.01.0 版本的 Release Notes 进行详细解读。
文章主要分为以下四部分内容:
一、DBLE 项目介绍
二、新版本主要更新解读
三、完整 Release Notes
一、DBLE 项目介绍
DBLE 是企业级开源分布式中间件,江湖人送外号 “MyCat Plus”;以其简单稳定,持续维护,良好的社区环境和广大的群众基础得到了社区的大力支持;
DBLE
破壳日:2017.10.24
爱好:开源
技能:数据水平拆分、读写分离、分布式事务支持、多分片算法、全局 ID、IP/SQL 黑白名单
特长:MySQL 语法兼容、复杂查询优化、低改造成本、成熟稳定、成熟技术栈
官方课程:
Tips:建议下载最新的 Releases 版本,下载 tar 压缩包即可,如有源码编译需求的,可以下载源码包。
二、新版本主要功能更新解读
本次发版 3.22.01.0 是 DBLE 今年的第二次发版。
新版 DBLE 新增&重构功能 7 个,修复社区重要缺陷 4+ 个,其他bug 100+,和旧版本的不兼容项调整 0 处。
致谢:
主要更新:
读写分离支持使用流量控制,防止由于sql误操作导致进入dble的流量过大,最终导致dble的oom。
读写分离非事务场景下, 写完立刻读, 读会发到从机上可能存在主从延迟从而导致读到脏数据。
本期增加了粘滞性功能,执行当前读SQL的时间,距离上一次写SQL执行的时间段,没有超过rwStickyTime时间段时,则当前读SQL将会下发至后端主(写)实例。特例:Hint SQL不参与实例的粘滞性
详情请见文档对应章节。
2、支持分析型数据库ClickHouse以MySQL形式作为后端存储.
可以配置特殊的分析型用户以及数据库,用于接入ClickHouse,ClickHouse伪装成为mysql提供分析型数据库的服务。
3、支持hint指定查询计划,用于调整执行计划,达到优化的目的
支持hint指定查询计划,用于调整查询计划的执行顺序和逻辑关系以及一些优化策略,最终达到优化的目的。
详情请见文档对应章节。
三、完整 Release Notes
特性:
主要缺陷修复:
和旧版本的不兼容项:
本次的发版报道就到这里啦~