您可以使用DataX、表格存储的通道服务等迁移工具实现表格存储数据的全量迁移、增量迁移和实时同步。迁移工具可以帮助您在不影响业务的情况下将数据库迁移、同步到表格存储,还可以实现表格存储的跨实例、跨账号的迁移、同步。 本文主要为您介绍DataX以及表格存储的通道服务。

DataX

DataX是离线数据同步工具/平台,可以实现包括MySQL、Oracle、SQLServer等多种异构数据源之间高效的数据同步。DataX将不同数据源的同步抽象为从源头数据源读取数据的Reader插件,以及向目标端写入数据的Writer插件。使用DataX可以实现:

  • 将数据库迁移到表格存储
    如下图所示,DataX提供各种异构数据源之间稳定高效的数据同步功能,可以实现将多种数据库迁移到表格存储。

  • 表格存储跨实例/账号迁移同步
    使用DataX可以复制表格存储的表数据,实现表格存储跨实例/账号迁移同步。

    如上图所示,通过在DataX中配置Tablestore相关的Reader和Writer插件,即可以完成Tablestore的表数据复制。其中:
    • otsreader插件实现了从Tablestore读取数据,并可以通过用户指定抽取数据范围可方便的实现数据增量抽取的需求。
    • otsstreamreader插件实现了Tablestore的增量数据导出。
    • otswriter插件实现了向Tablestore中写入数据。

通道服务

通道服务(Tunnel Service)是基于表格存储数据接口之上的全增量一体化服务。通道服务为您提供了增量、全量、增量加全量三种类型的分布式数据实时消费通道。通过为数据表建立数据通道,您可以简单地实现对表中历史存量和新增数据的消费处理。

通道服务可以触发一些应用的数据同步、迁移。使用通道服务可以轻松构建高效、弹性的数据复制解决方案。更多关于通道服务,参见概述