1. 首页
  2. 企业动态
  3. 开源数据迁移工具dbswitch正式支持UXDB

开源数据迁移工具dbswitch正式支持UXDB

  • Steven
  • 发布于 2026-04-19
  • 204 次阅读

近日,著名开源数据库迁移工具 dbswitch 合并了一项重要更新(PR !256):正式支持优炫数据库(UXDB)。这意味着您可以使用 dbswitch 实现异构数据库向 UXDB 迁移。

截至目前,dbswitch 支持的数据库类型达到 24 种,分别是:ClickHouse、DB2、DM、Doris、Elasticsearch、GBase8A、Greenplum、HighGo、Hive、KingBase、MariaDB、MongoDB、MySQL、OceanBase、OpenGauss、Oracle、Oscar、PostgreSQL、SQLite3、SQL Server、StarRocks、Sybase、TDengine 和 UXDB。

这解决了什么实际问题?

1. 配置更简单,开箱即用

过去,由于工具未将 UXDB 列为独立类型,用户需要手动模仿其他数据库的配置方式,不仅容易出错,也无法获得针对 UXDB 的优化。现在,在 dbswitch 管理界面的数据源类型下拉框中,UXDB 已成为独立选项,并配有专属图标。系统会自动识别正确的驱动加载方式、连接地址格式和默认端口,用户只需填入数据库地址、用户名和密码即可开始迁移。

2. 迁移过程更稳定、更可靠

dbswitch 为 UXDB 专门设计了数据写入路径,优先采用 UXDB 自身的高效写入接口,并在必要时自动切换至标准写入方式,确保任务不中断。这一设计避免了因通用兼容模式可能带来的类型不匹配或写入失败问题。经过实际环境验证,从多种主流数据库向 UXDB 迁移数据时,成功率和稳定性均得到显著提升

3. 为未来专属性能优化铺平道路

将 UXDB 作为独立产品类型,意味着 dbswitch 后续可以针对 UXDB 开发专属性能优化(例如更高效的批量写入、并行处理等),而不会影响其他数据库的逻辑。UXDB 团队将与 dbswitch 社区持续合作,不断提升 UXDB 作为目标端的吞吐能力。

如何获取该更新

目前,该更新已合并至 dbswitch 2.0.1。您可以通过以下命令拉取最新代码,或等待包含此特性的正式版本发布:

git clone https://gitee.com/dromara/dbswitch.git

致谢

感谢 dbswitch 社区对 UXDB 的支持,UXDB 技术团队将持续与 dbswitch 社区协作,帮助用户获得更快捷、更可靠的数据迁移同步体验。

参考链接

- PR !256:https://gitee.com/dromara/dbswitch/pulls/256

- dbswitch 项目主页:https://gitee.com/dromara/dbswitch