本文共 1286 字,大约阅读时间需要 4 分钟。
DBLE 是一款被广泛认可的企业级开源分布式中间件,外号“MyCat Plus”,以其稳定性和社区支持受到高度评价。本文详细解读 3.20.07.0 版本发布内容。
DBLE 是开源项目(GitHub:[actiontech/dble](https://github.com/actiontech/dble)),拥有完善的文档支持和活跃的社区。新版本发布内容涵盖配置文件改进、DML语句支持、在线DDL功能以及多项性能优化。
配置文件经历了全面的重构,旧版本用户需使用 dble_update_config
工具进行升级。工具支持以下操作:
myid.properties
、wrapper.conf
等旧配置文件。cluster.cnf
、bootstrap.cnf
等新配置文件。工具示例:
dble_update_config [-i=read_dir] [-o=write_dir] [-p=rootPath]
默认路径为 /dble
(集群模式中)。
新增支持非拆分表的以下 DML 语句直接下推至 MySQL:
INSERT ... SELECT
DELETE ...
UPDATE ...
背景
prior to 3.20.04.0,DBLE 在执行 DDL 时会加锁,集群环境下同样通知其他节点。在本版本中,部分 harmless DDL 可直接执行,无需加锁。支持类型
兼容 MySQL 8.0 的所有 ONLINE DDL 操作,涵盖索引创建、主键操作、字典技术更、外键约束等。实现细节:参考文档【参考 3】。
本版本修复了 16 个关键问题,提升系统稳定性:
具体修复如下:
此版本对现有配置和版本进行了重大调整,因此推荐从 2.20.04.0 升级至 3.20.07.0。旧版本用户请注意升级工具使用。
此版更新强调可靠性与功能扩展,建议优先升级。
转载地址:http://ayraz.baihongyu.com/