提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
目录
前言
随着5G时代的快速发展,企业的组织架构越来越复杂,业务系统越来越多。各种业务系统之间彼此独立,形成了企业信息化建设中的烟囱。解决各系统数据和功能的烟囱壁垒,实现资源复用和共享,实现数据的融合融通,Devops快速迭代,已成为业务发展的必然趋势。在数据库日常维护工作中,数据库升级,数据库替换,数据库迁移都需要用到数据同步功能。腾讯云数据库TDSQL多源同步功能可以很好的解决各业务系统,各数据库之间的数据同步问题。本文简单分享一下本人对于腾讯云数据库TDSQL多源同步功能的使用感受,希望该功能可以越做越好,助力国产数据库的发展。
一、多源同步是什么?
根据腾讯官方文档描述:多源同步模块是腾讯云所开发的高性能,高一致,支持多种异构数据平台的数据分发服务。该服务支持以 TDSQL 作为源端的数据实时同步分发至MySQL,ORACLE, POSTGRES,KAFKA 等平台,同时也支持 MySQL 或者 ORACLE 的数据实时同 步至 TDSQL 中,并且部署灵活,支持一对多,多对一等多种复制拓扑结构。当前该服务的官网名称为“数据同步”,是作为一个子功能集成在腾讯云 TencentDB for TDSQL 产品中。
二、多源同步的架构
以下截图来自腾讯多源同步官方文档,用于帮助理解多源同步功能
使用多源同步功能需要安装kafka组件和consumer组件,onsumer安装成功后可以看到如下两个进程:
三、使用步骤
1.多源同步之初见
登录腾讯TDSQL赤兔管理平台,左侧菜单选择数据同步-多源同步,可以看到创建【TDSQL同步】,创建【其他数据库同步】两个同步功能,如下图: