3.22.07.0 版本

DBLE Release Notes

以下对 DBLE 3.22.07.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 压缩包即可,如有源码编译需求的,可以下载源码包。

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

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

致谢

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

主要更新:

1、读写分离本地读

读写分离本地读场景下,如果dble实例的机房配置与db instance实例的机房配置一致,就可以认定该db instance为本地实例,读流量会优先下发到本地实例,如果本地实例存在异常或者不可用,按照策略下发到其他机房或者异地的实例。

 

详情请见文档对应章节

 

2、支持OpenSSL.

感谢以下人士对社区的贡献:@holmes18dble支持启用基于TLS协议的加密连接,前侧使用MySQL Client、MySQL驱动都可以连接加密后的DBLE。

详情请见文档对应章节2.34.2

3、hint指定查询计划改进
对hint指定查询计划更好的支持和优化。
详情请见文档对应章节。

    三、完整 Release Notes

    特性:
    • [#3298] 细化重载配置的作用范围。更多详细信息,请参见doc.
    • [#3398] 前端连接的繁忙率统计。更多详细信息,请参见doc.
    • [#3399] 展示前后端连接的归属线程。更多详细信息,请参见doc.
    • [#3397] 提供一种分布式锁的移除方式。更多详细信息,请参见doc.
    • [#3400] dble读写分离支持本地读配置。更多详细信息,请参见doc.
    • [#3401] 支持OpenSSL。更多详细信息,请参见doc
    • [#3403][#3405] hint解析改进。更多详细信息,请参见doc

        主要缺陷修复:

        • [#2919] 当group by 包含substring函数时,dble会报告field not found,感谢@holmes1849082248 报告此bug。
        • [#2918] 当函数 partition_enum.txt 中定义的shardingnode 的数量超过 shardingTable 上定义的数量时,日志打印错误
        • [#3404] 一些心跳问题
        • 优化DDL执行失败提示语
        • 后端实例为clickhouse时的一些问题

          和旧版本的不兼容项:

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


              avatar
              100
                Subscribe  
              提醒