【PolarDB·进阶推荐】从PolarDB MySQL同步至Datahub
「已注销」 2022-03-18 21:17:31 阿里云流式数据服务DataHub是流式数据(Streaming Data)的处理平台,提供对流式数据的发布、订阅和分发功能,让您可以轻松构建基于流式数据的分析和应用。通过数据传输服务(Data Transmission Service,简称DTS),您可以将PolarDB MySQL同步至DataHub,帮助您快速实现使用流计算等大数据产品对数据实时分析。
前提条件
- DataHub实例的地域为华东1、华东2、华北2或华南1。
- DataHub实例中,已创建用作接收同步数据的项目(Project),详情请参见创建项目。
- PolarDB MySQL集群已开启Binlog,详情请参见如何开启Binlog。
- PolarDB MySQL中待同步的表需具备主键或唯一约束。
功能限制
- 不支持全量数据初始化,即DTS不会将源PolarDB集群中同步对象的存量数据同步至目标DataHub实例。
- 仅支持表级别的数据同步。
- 不支持新增列的数据同步,即源数据表新增了某个列,该列的数据不会同步至目标DataHub实例。
- 数据同步的过程中,请勿对源库中待同步的表执行DDL变更,否则会导致同步失败。
支持同步的SQL操作
INSERT、UPDATE、DELETE。
操作步骤
- 购买数据同步作业,详情请参见购买流程。
说明 购买时,选择源实例为PolarDB、目标实例为DataHub,并选择同步拓扑为单向同步。
- 登录数据传输控制台。
- 在左侧导航栏,单击数据同步。
- 在同步作业列表页面顶部,选择同步的目标实例所属地域。
- 定位至已购买的数据同步实例,单击配置同步链路。
- 配置同步作业的源实例及目标实例信息。

······
-
更多内容可见: https://help.aliyun.com/document_detail/145975.html