Skip to content

Releases: Tumicc/DM2MySQL

DM2MySQL v1.0.0 - 首个正式版本 🎉

29 Dec 10:58

Choose a tag to compare

🎉 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-*