Releases: Tumicc/DM2MySQL
Releases · Tumicc/DM2MySQL
DM2MySQL v1.0.0 - 首个正式版本 🎉
🎉 DM2MySQL v1.0.0 - 首个正式版本
我们很高兴地宣布 DM2MySQL 的首个正式版本发布!这是一个专为国产化替代场景打造的企业级达梦数据库(DM)到 MySQL 的迁移工具。
✨ 核心特性
🔁 全自动迁移
- ✅ 表结构 + 数据完整迁移
- ✅ 选择性迁移(通过配置文件指定表)
- ✅ 自动检测并处理表冲突
🎯 智能类型映射
- ✅ 完整支持达梦 DM8 所有数据类型
- ✅ 自动转换为 MySQL 最优类型
- ✅ 支持 MySQL 5.x 和 8.x 多版本
- ✅ 智能处理 NUMBER、VARCHAR2、CLOB、BLOB 等类型
⚡ 高性能并发
- ✅ 多 Worker 并发迁移(可配置 4-16 个)
- ✅ 智能批量插入(自动计算最优批次大小)
- ✅ 连接池优化
- ✅ 流式处理大表,内存占用恒定
🔒 企业级可靠性
- ✅ 自动重试机制(连接断开时最多重试 3 次)
- ✅ 错误隔离(单表失败不影响其他表)
- ✅ 实时进度监控(每 30 秒输出统计)
- ✅ 超时保护(每张表 30 分钟超时)
🛡️ 安全优先
- ✅ 无硬编码凭据
- ✅ 完整的安全最佳实践文档
- ✅ 敏感信息清理指南
- ✅ MIT 开源许可证
📦 下载
请根据您的平台选择对应的二进制文件:
| 平台 | 架构 | 文件 | 大小 |
|---|---|---|---|
| 🪟 Windows | AMD64 | dm2mysql-windows-amd64.exe |
7.9M |
| 🍎 macOS | Intel (AMD64) | dm2mysql-darwin-amd64 |
7.9M |
| 🍎 macOS | Apple Silicon (ARM64) | dm2mysql-darwin-arm64 |
11M |
| 🐧 Linux | AMD64 | dm2mysql-linux-amd64 |
7.7M |
💡 提示: macOS 和 Linux 用户下载后需要添加执行权限:
chmod +x dm2mysql-*