数据迁移,数据库迁移工具,数据库实时同步方案

SyncNavigator 是一款性能卓越的数据库同步解决方案,在SQL Server及MySQL等主流关系型数据库平台中得到广泛应用。该软件提供智能自动化数据同步功能(全自动化模式或定时任务),无需人工干预,并能在发生故障时自动切换至可用模式。支持同构与异构数据库间的高效同步过程,并采用断点续传和增量式数据更新策略以确保稳定性与效率。SyncNavigator 适用于Windows XP及以上版本的操作系统环境,并特别适合处理大规模数据库间的快速高效同步操作。
安装包下载地址:https://www.syncnavigator.cn/Setup.zip
帮助文档地址:https://www.syncnavigator.cn/Help_zh-CN.chm
Web文档地址:https://www.syncnavigator.cn/chm/index.htm


该平台提供了一款专为用户便捷高效地完成多源数据交互而设计的数据迁移功能。该服务不仅涵盖数据中心间云迁徙操作还包括阿里云内部不同实例间的跨数据库扩展以及分布式存储架构下的数据库扩容需求。此外该平台还提供了灵活的配置方案让用户根据实际业务需求自由设置映射关系并可灵活应用字段过滤等功能以满足复杂的ETL处理需求
关于不同类型的场景迁移方案,请您参考DTS数据迁移方案概览。
在特定条件下(如特定业务场景),通过技术手段实现部分本地化部署及功能扩展(如云原生特性),但该方案可能无法完全替代现有传统应用架构(如基于虚拟机的传统应用架构)。此外,在适用场景、支持的数据库类型以及功能费用等方面存在显著差异(如云数据库与传统关系型数据库的区别)。建议参考官方文档获取详细对比信息:数据迁移和数据同步的区别
费用说明
| 迁移类型 | 链路配置费用 | 公网流量费用 |
|---|---|---|
| 结构迁移和全量数据迁移 | 不收费。 | 通过公网将数据迁移出阿里云时将收费,详情请参见产品定价。 |
| 增量数据迁移 | 收费,详情请参见产品定价。 |
支持的数据库及迁移类型
可查阅详细信息,请访问该链接获取更多信息
简单易用
您只需要设置源实例、目标实例以及需要迁移的数据对象即可, 系统会自动执行全部数据的迁移流程, 支持业务在不停线情况下完成数据迁移
迁移类型说明
数据迁移能够涵盖结构迁移、增量数据迁移和全量数据迁移,并通过采用这三种类型实现业务的不停服转移。
| 迁移类型 | 说明 |
|---|---|
| 结构迁移 | DTS将源库中待迁移对象的结构定义迁移至目标库(例如表、视图、触发器、存储过程等)。 对于异构数据库之间的结构迁移,DTS会根据源库和目标库的语法,将结构定义的语法进行转换,例如将Oracle中的number转换为MySQL中的decimal。 |
| 全量数据迁移 | DTS将源库中待迁移对象的存量数据,全部迁移到目标库中。如果在配置数据迁移任务时,仅选择了结构迁移和全量数据迁移,那么在迁移过程中,源库的新增数据不会被迁移至目标库。 说明 为保障数据一致性,迁移期间请勿在源库中写入新的数据。如需实现不停机迁移,您需要在配置数据迁移任务时,同时选择结构迁移、全量数据迁移和增量数据迁移。 |
| 增量数据迁移 | DTS会先在源库中实现静态快照,然后将快照数据迁移到目标库,最后再将迁移过程中源库产生的增量数据实时同步至目标库。 说明 增量数据迁移会保持实时同步的状态,所以迁移任务不会自动结束,您需要手动结束迁移任务。 |
多种ETL特性
数据迁移支持多种ETL特性,主要包括:
- 三阶层次对象名称映射关系:能够实现对源实例与目标实例之间库名、表名或列名存在差异时的数据迁移操作。
- 数据过滤功能:允许用户根据预设的SQL条件筛选并决定哪些数据将被迁移。
报警机制
该系统能够实现迁移过程中的异常报警功能。当发生迁移异常时,请立即向操作人发送通知短信。
迁移任务管理
在数据传输服务中完成数据转移的核心单位是迁移任务。为了执行数据转移操作,在该平台的数据传输服务控制台需建立相应的迁移任务。当发起 migration 时,请配置源实例与目标实例之间的连接设置,并确定转移的具体内容与类型。通过访问该平台的数据传输模块或相关界面功能即可完成各种 migrate 操作。
迁移任务在开发过程中,在不同阶段会呈现不同的特征
| 迁移状态 | 状态说明 | 可进行操作 |
|---|---|---|
| 未启动 | 迁移任务已经完成任务配置,尚未启动预检查。 | 预检查、删除 |
| 预检中 | 迁移任务正在进行预检查。 | 删除 |
| 预检通过 | 迁移任务已经通过预检查,尚未启动数据迁移。 | 启动、删除 |
| 迁移中 | 迁移任务正在进行数据迁移。 | 暂停、结束、删除 |
| 迁移失败 | 迁移任务异常,可以根据任务的进度确认具体是哪个阶段失败。 | 删除 |
| 暂停中 | 迁移任务被暂停。 | 启动、删除 |
| 完成 | 迁移任务已经完成数据迁移,或者用户手动结束了迁移任务。 | 删除 |
当发生迁移失败时,在7天内该服务将由后台自动重启恢复。若需终止迁移,请通过手动释放或完成相关操作。
