前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >分布式 | DBLE 3.22.01.0 来了!

分布式 | DBLE 3.22.01.0 来了!

作者头像
爱可生开源社区
发布2022-05-23 09:03:06
3630
发布2022-05-23 09:03:06
举报
文章被收录于专栏:爱可生开源社区

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 语法兼容、复杂查询优化、低改造成本、成熟稳定、成熟技术栈

  • DBLE 官方项目: https://github.com/actiontech/dble
  • DBLE 官方文档(已更新): https://actiontech.github.io/dble-docs-cn
  • 新版本 DBLE 下载地址及 Release Notes: https://github.com/actiontech/dble/releases

官方课程:

Tips:建议下载最新的 Releases 版本,下载 tar 压缩包即可,如有源码编译需求的,可以下载源码包。

二、新版本主要功能更新解读

本次发版 3.22.01.0 是 DBLE 今年的第二次发版。

新版 DBLE 新增&重构功能 7 个,修复社区重要缺陷 4+ 个,其他bug 100+,和旧版本的不兼容项调整 0 处。

致谢

  • 感谢以下人士对社区的贡献:@TommyZC, @xhailiang, @lenovore, @bjddd192
  • 感谢 Github 用户提供的优质 issue,star 突破 920!
  • 感谢 QQ 群和微信群内朋友提供的有效反馈,群用户突破千人!

主要更新:

1、读写分离的增强

读写分离支持使用流量控制,防止由于sql误操作导致进入dble的流量过大,最终导致dble的oom。

读写分离非事务场景下, 写完立刻读, 读会发到从机上可能存在主从延迟从而导致读到脏数据。

本期增加了粘滞性功能,执行当前读SQL的时间,距离上一次写SQL执行的时间段,没有超过rwStickyTime时间段时,则当前读SQL将会下发至后端主(写)实例。特例:Hint SQL不参与实例的粘滞性

详情请见文档对应章节。

2、支持分析型数据库ClickHouse以MySQL形式作为后端存储.

可以配置特殊的分析型用户以及数据库,用于接入ClickHouse,ClickHouse伪装成为mysql提供分析型数据库的服务。

3、支持hint指定查询计划,用于调整执行计划,达到优化的目的

支持hint指定查询计划,用于调整查询计划的执行顺序和逻辑关系以及一些优化策略,最终达到优化的目的。

详情请见文档对应章节。

三、完整 Release Notes

特性:

  • [#3230] 支持分析型数据库ClickHouse以MySQL形式作为后端存储。
  • [#3231] 线程和参数名进行统一。更多详细信息,请去文档查阅。
  • [#2968] 读写分离中增加连接粘性,防止读脏数据. 更多详细信息,请去文档查阅。
  • [#3229] DDL日志优化. 更多详细信息,请去文档查阅。
  • [#3232] 支持读写分离的流量控制。
  • [#3233] 优化split命令。
  • [#3234] 支持hint指定查询计划顺序。

主要缺陷修复:

  • [#3175] 数据库表字段使用smallInt情况下返回的数据出错,感谢@TommyZC 报告此问题。
  • [#3160] update语句中,分片键使用`符号包围,不能正常路由,感谢@xhailiang 报告此问题。
  • [#3132] 参数名不够准确问题,感谢@lenovore 报告错误。
  • [#3063] where条件分片字段未加别名时,语句路由不正确,感谢@bjddd192 报告bug。

和旧版本的不兼容项:

  • [#3231] 线程名的变更

本次的发版报道就到这里啦~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 爱可生开源社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、读写分离的增强
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档