使用DataWorks/DataX、表格存储的通道服务等迁移工具,可以在不影响业务的情况下实现表格存储数据的全量迁移、增量迁移和实时同步。您不仅可以将数据库迁移同步到表格存储,也可以实现表格存储数据表中数据的跨实例或者跨账号的迁移同步。

迁移工具选择

迁移数据时,可用的迁移工具包括Dataworks/DataX和表格存储的通道服务,请根据实际业务选择合适的迁移工具。
迁移工具 说明 应用场景
DataWorks/DataX Dataworks数据集成是稳定高效、弹性伸缩的数据同步平台,底层实现依赖于DataX离线数据同步工具。适用于MySQL、Oracle、SQLServer等多种异构数据源之间的数据迁移同步。

DataWorks/DataX将不同数据源的同步抽象为从源头数据源读取数据的Reader插件,以及向目标端写入数据的Writer插件,详情请分别参见DataWorks数据集成或者DataX

通道服务 通道服务(Tunnel Service)是基于表格存储数据接口之上的全增量一体化服务。适用于源表为表格存储数据表的数据迁移同步。

通道服务提供了增量、全量、增量加全量三种类型的分布式数据实时消费通道。通过为数据表建立数据通道,可以简单地实现对表中历史存量和新增数据的消费处理,详情请参见通道服务

将表格存储数据同步到表格存储

DataWorks/DataX

使用DataWorks/DataX可以实现如下功能:

  • 将数据库数据迁移到表格存储
    DataWorks/DataX提供各种异构数据源之间稳定高效的数据同步功能,可以实现将多种数据库迁移到表格存储,如下图所示。
    说明 DataWorks/DataX支持的数据源与读写插件详情请分别参见DataWorks支持的数据源与读写插件或者DataX支持的数据源与读写插件
  • 表格存储数据跨实例或者跨账号迁移同步
    通过在DataWorks/DataX中配置表格存储相关的Reader和Writer插件,即可以完成表格存储数据表的数据复制,如下图所示。表格存储相关的插件说明请参见下表。
    插件 说明
    OTSReader 用于读取表格存储数据表的数据,并可以通过指定抽取数据范围实现数据增量抽取的需求。
    OTSStreamReader 用于增量导出表格存储数据表的数据。
    OTSWriter 用于向表格存储中写入数据。
    fig_dataworks_ots

通道服务

使用通道服务可以轻松构建高效和弹性的数据复制解决方案。