Skip to main content

NineData 数据复制(Doris 文档)

NineData 数据复制支持多种同异构数据源之间的离线、实时数据复制。适合数据迁移、数据库扩缩容、数据库版本升级、异地容灾、异地多活、数据仓库及数据湖数据集成等多种业务场景。

对于 Doris 数据源,NineData 数据复制支持如下复制链路:

  • Doris ⇋ MySQL

  • Doris ⇋ Oracle

  • Doris ⇋ Doris

  • Doris ⇋ GaussDB

  • Doris ⇋ openGauss

  • Doris ⇋ PostgreSQL

  • Doris ⇋ ClickHouse

  • Doris ⇋ Greenplum

  • Doris ⇋ SelectDB

  • Doris ⇋ StarRocks

  • Doris ⇋ SingleStore

本文以 MySQL 复制到 Doris 为例,介绍任务配置方法。

前提条件

已注册 NineData 平台账号。如未注册请访问 NineData 注册页面

步骤一:添加 Doris 和 MySQL 数据源

  1. 登录 NineData 控制台,在左侧导航栏,单击>,然后在页面中单击

    image-20250106143410509

  2. 在弹出的数据源类型弹窗中,选择 > Doris 以及 MySQL

    image-20250106143540121

  3. 在数据源配置页面,根据下图完成配置。

    Doris

    image-20250107161758094

    MySQL

    image-20250107110956718

  4. 单击右侧的可以测试该数据源是否可以正常访问,提示即可单击,完成数据源的添加。

步骤二:一分钟快速配置同步任务

登录 NineData 控制台,根据下图操作,即可轻松完成 MySQL 到 Doris 的同步任务配置。

mysql2doris_step1

步骤三:管理同步任务

您可以实时监控同步任务的各项指标,同时可以通过内置的数据对比功能对同步完成后两端的数据进行自动化的对比,保证两端数据的一致性。

NineData 还支持复制限流功能,如果复制任务占用了太多读写资源,可以对写入速率进行限制,保证线上业务的性能。

  • 查看任务详情

    mysql2doris_result1

  • 查看各复制类型详情

    mysql2doris_result2

  • 查看数据对比

    mysql2doris_result3

  • 配置复制限流

    mysql2doris_result6

步骤四:配置任务告警

通过配置任务告警,可以在任务异常的情况下实时获取异常提醒,以便及时处理。

mysql2doris_result4

步骤四:修改同步对象

您可以随时修改任务的同步对象,支持新增、减少操作。

mysql2doris_result5

其他支持的复制链路

请参见官方文档