首页 > 数据库 >基于ETLCloud的MySQL到SqlServer实时同步解决方案

基于ETLCloud的MySQL到SqlServer实时同步解决方案

时间:2024-01-04 15:32:48浏览次数:47  
标签:同步 数据库 SqlServer 实时 目标 ETLCloud MySQL 数据

背景

在以下场景下会用到不同数据库的实时同步问题,比如:数据备份与容灾、多地域数据同步、数据共享与协作、数据分析与报表生成、实时监控与报警系统等等。大多数情况用到的就是数据备份了吧,相同的数据库还好,不同的数据库不能完全兼容就很麻烦,所以会用到SymmetricDS、Maxwell、Debezium、Kettle和ETLCloud。

接下来用一个实例来看看,如何实现ETLCloud的实时同步。

案例演示

1.填写主要信息

基于ETLCloud的MySQL到SqlServer实时同步解决方案_数据集成

2.接收配置

基于ETLCloud的MySQL到SqlServer实时同步解决方案_ETL_02

3.选择要同步到的数据库

基于ETLCloud的MySQL到SqlServer实时同步解决方案_数据集成_03

4.选择目标表,字段名自动配置

基于ETLCloud的MySQL到SqlServer实时同步解决方案_SqlServer_04

高级映射这边选择全量+增量。全量+增量就是第一次启动的时候就把原来的数据全部同步过去,然后源数据库修改的话,目标表也跟着修改。增量就只有改了源数据库,它才会同步到目标库。

5.配置完之后保存

基于ETLCloud的MySQL到SqlServer实时同步解决方案_数据集成_05

基于ETLCloud的MySQL到SqlServer实时同步解决方案_数据库_06

6.启动监听器

基于ETLCloud的MySQL到SqlServer实时同步解决方案_数据库_07

接下来我们就开始同步,源数据库的数据

基于ETLCloud的MySQL到SqlServer实时同步解决方案_SqlServer_08

目标表

基于ETLCloud的MySQL到SqlServer实时同步解决方案_数据集成_09

监听器启动后,目标表这边就已经有数据了

基于ETLCloud的MySQL到SqlServer实时同步解决方案_ETL_10

在源数据表插入一条数据

基于ETLCloud的MySQL到SqlServer实时同步解决方案_ETL_11

基于ETLCloud的MySQL到SqlServer实时同步解决方案_数据集成_12

目标表数据

基于ETLCloud的MySQL到SqlServer实时同步解决方案_MySQL_13

最后

在日常数据处理上,可以选择工作效率高的工具,ETLCloud是一款全域数据集成工具,专门设计用于解决企业复杂的数据集成的挑战。可以实现实时数据同步、离线数据处理、流程全面监控于一体的国产数据集成平台,相比其他国外ETL工具有着更易上手的特点。

基于ETLCloud的MySQL到SqlServer实时同步解决方案_MySQL_14

可视化操作流程界面

基于ETLCloud的MySQL到SqlServer实时同步解决方案_数据库_15

多种数据源库

标签:同步,数据库,SqlServer,实时,目标,ETLCloud,MySQL,数据
From: https://blog.51cto.com/u_16263190/9101773

相关文章

  • sqlserver判断字符串是否是数字
     eg:selectISNUMERIC('123')--结果为1但是,该函数有个缺点!eg:复制代码 SELECT  ,ISNUMERIC('-')as'-'  --1 ,ISNUMERIC('+')as'+'  --1 ,ISNUMERIC('$')as'$'  --1 ,ISNUMERIC('.')as'......
  • mysql8.0存储函数
    4、存储函数的使用4.1、语法分析学过的函数:LENGTH、SUBSTR、CONCAT等语法格式CREATEFUNCTION函数名(参数名参数类型,...)RETURNS返回值类型[characteristics...]BEGIN函数体#函数体中肯定有RETURN语句END说明:1、参数列表:指定参数为IN、OUT或INOUT只对PROCE......
  • 数据库攻防学习之MySQL
    MySQL0x01mysql学习MySQL是瑞典的MySQLAB公司开发的一个可用于各种流行操作系统平台的关系数据库系统,它具有客户机/服务器体系结构的分布式数据库管理系统。可以免费使用使用,用的人数很多。0x02环境搭建这里演示用,phpstudy搭建的环境,然后安装phpmyadmin0x03漏洞复现日志文件包含ge......
  • 让数据同步纵享丝滑,ETLCloud安装指南
    经常会有小伙伴问如何安装运行ETLCloud?以Windows全量安装为例,现在来讲一下如何操作,还有一些要注意的事项。1.下载打开ETLCloud官网,点击软件下载选择对应的版本,点击下载一些版本有多个下载通道,速度不佳时,可以切换通道2.环境准备点击查看安装说明3.安装准备1.1 服务器硬件环境要求Re......
  • MYSQL varchar和nvarchar一些学习
    MYSQLvarchar和nvarchar一些学习背景先试用utfmb3的格式进行一下简单验证注意脚本都是一样的.createdatabasezhaobsh;usezhaobsh;createtablezhaobsh(zhaobshvarcharvarchar(30),zhaobshnvarcharnvarchar(30));insertintozhaobshvalues('123abc','123ab......
  • SQLServer的varchar与nvarchar的学习之二
    SQLServer的varchar与nvarchar的学习之二背景昨天简单总结了多种数据库varchar和nvarchar的区别与关系今天想着能够分析一下数据库文件.计划使用winhex查看数据文件,简单进行学习过程创建数据库和表,然后进行一些测试,进行简单测试判断.createdatabasezhaobshcreateta......
  • oracle和mysql在数据引擎上的本质区别
    Oracle和MySQL是两种不同的关系型数据库管理系统(RDBMS),它们在数据引擎上有一些本质区别。以下是它们之间的一些主要区别:开发商和许可协议:Oracle:由Oracle公司开发,采用商业许可协议。通常需要购买许可证,并且有较高的成本。MySQL:由Oracle公司的子公司MySQLAB开发,采用开源许可协议(通......
  • mysql8.0存储过程
    1、存储过程概述1.1、理解含义:存储过程的英文是StoredProcedure。它的思想很简单,就是一组经过预先编译的SQL语句的封装。执行过程:存储过程预先存储在MySQL服务器上,需要执行的时候,客户端只需要向服务器端发出调用存储过程的命令,服务器端就可以把预先存储好的这一系列SQL......
  • 还在用 Navicat?试试这款正版 MySQL 客户端,真香!
    最近看到一款数据库客户端工具,DataGrip,是大名鼎鼎的JetBrains公司出品的,就是那个出品IntellijIDEA的公司。DataGrip是一款数据库管理客户端工具,方便连接到数据库服务器,执行sql、创建表、创建索引以及导出数据等。之前试用的客户端工具是dbvisualizer,但是在试用了DataGrip以后,我就......
  • MySQL中CASE WHEN THEN用法
    MySQL中CASEWHENTHEN用于分类统计1、创建一个表createtableuser(   idintauto_incrementprimarykey,   agetinyintunsignednotnull); 2、添加一些数据insert intouser(age)values(12),(15),(20),(30),(35),(19),(24),(8),(61),(14);3、CASEWHENTHENselec......