首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

玩转开源MySQL数据传输中间件DTLE

云间同步案例 大家好,我今天分享的主题是关于爱可生在前不久开源的数据传输中间件DTLE,也可简称为DTS。...爱可生作为一家以MySQL为主的技术服务公司,在我们服务企业客户过程中,经常会遇到各种数据同步的需求,能做数据同步的软件很多,但未能找到满足我们所有需求的软件,所以我们决定自研一款数据传输软件,结合我们客户的需求场景做了...DTLE (Data-Transformation-le) 是爱可生10月24日在“程序员节”贡献开源社区的 CDC 工具,主要具备以下特点: • 多种数据传输模式:支持链路压缩,支持同构传输和异构传输...,支持跨网络边际的传输 • 多种数据处理理模式:支持库/表/行级别 数据过滤 • 多种数据通道模式:支持多对多的数据传输、支持回环传输 • 多种源/目标端:支持MySQL - MySQL数据传输,支持...MySQL - Kafka的数据传输 • 集群模式部署 • 提供可靠的元数据存储 • 可进行自动任务分配 • 支持自动故障转移 Github地址:https://github.com/actiontech

2.3K10

基于Maxwell的MySQL数据传输服务整体设计

最近对整体的DTS(数据传输系统)做了整体的开发设计,目前在做的是从数据库到大数据库侧的数据传输对接,先放出来一部分抛砖引玉。...数据传输服务(DTS)支持关系型数据库、NoSQL、大数据等数据源间的数据传输。它是一种集数据迁移、数据同步及数据订阅于一体的数据传输服务。...本次主要围绕MySQL到Kudu的数据同步进行建设,采用基于 MySQL Binlog进行数据同步的解决方案,覆盖全量、增量、全量+增量三种同步模型,支持数据同步的秒级延迟,任务异常的断点续传,以及数据的不丢...相关的数据传输流如下: ?...API形式提供接入,目前统一的maxwell接入账户为:dba_maxwell_repl ① 数据库主库Master端开通防火墙权限,创建相应的数据库账户 ② 数据库从库Slave端开通防火墙权限 4)MySQL

1.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    数据传输 | 如何使用 DTLE 将 Oracle 数据同步到 MySQL

    ---- 前言:过年前 DTLE 发布了 4.22.01.0 版本,该版本最重要的特性是支持 Oracle-MySQL 增量数据同步。今天我就来给大家介绍一下这个功能。 一、现状 1....已支持类型 Oracle MySQL 限制 BINARY_DOUBLE float mysql 不支持Inf/-Inf/Nan数据,用NULL来存储 CHAR(n), CHARACTER(n) CHAR...待支持类型 Oracle MySQL 当前不支持原因 BINARY_FLOAT float MySQL不支持Inf/-Inf/Nan数据, MySQL float类型无法精确匹配,导致更新失败 BLOB...目标端 MySQL 检查同步情况 mysql> SHOW CREATE TABLE ACTION_DB.CHAR_255_COLUMNS\G *************************** 1....比如 Oracle 支持数值范围 MySQL 不支持,Oracle 的 DATE 类型支持公元前的年份而 MySQL 的 datetime 只能为公元后的年份等等。

    1.2K20

    数据传输详解

    2、数据传输的意义 不重复生产数据库,避免资源和功能的浪费。 统一数据的维护或生产源头,避免数据不同步。...二、 数据传输的方式 数据传输的方式,作为产品经理我将其分为:接口传输、中间件传输、message方式传输等。散开了说,比如:MQ(队列)、HTTP接口、otter、文件共享传输等。...otte可以将mysql的数据同步至另外mysql或者oracle,也支持双向同步(即A库同步给B库,B库也同步给A库)、文件同步等,主要应用应用是多数据中心、BI系统抽取数据、灾备。...也就是做了一个mysql的同步平台(带WEB管理界面),在界面上,你可以定义相应的映射规则,otter进程就会根据你定义的规则读取binlog,并更新到目标库中去。...三、数据传输的处理机制 1、数据同步的触发机制 前面提到了数据获取的方式,那么数据获取频次或者触发机制是怎么样的呢?这要根据应用场景来设定方案,但是一般都是要求持续获取的。

    1.5K20

    远程医疗以及数据传输

    文中对旋转机械设备进行分析(掌握设备常见的故障类型),通过传感器采集潜在故障区域的时域信号,并对相应的数据进行分析与处理,确定设备的运行状态,于此同时,采用XML文件对机械设备运行状态进行表述,建立了C/S数据传输网络构架...传统的Client/Server结构体系一般包含数据库服务器、客户端两层数据传输结构,由客户端发起请求,服务器对客户端传输过来的请求进行分析、处理,具有较高的安全性以及数据传输效率;于此同时,Client...5、所有的计算机上都有Web浏览器,因此,我们还可以通过这种数据传输模式实现跨平台操作。 6、由于Client端是标准的浏览器,用户操作实现了标准化,因此操作变得非常简单,进行数据的远距离传输。

    85020

    DataX源码解析-数据传输

    前言 书接上回,继续来聊一聊DataX源码,在上篇文章中我们已经对于DataX的调度流程进行了细致的剖析,这篇文章我们将更深层次的研究DataX在数据传输与交换方面的细节。...简单回顾 上文提到,DataX核心运行子单位是TaskExecutor,一个TaskExecutor中会拥有两个线程,分别是WriterThread和ReaderThread,这两个线程承担着整个数据传输的重任...使用自己定义的类加载器去加载对应插件防止出现jar包冲突的情况,同时为不同类型(Reader或Writer)的插件去初始化对应的内存交换模型,但这里还没有出现数据交换的相关信息,好消息是内存交换模型出现了,接下来我们将逐渐揭开数据传输的真正面纱...总结 本篇文章我们从更细致的角度分析了Reader和Writer插件之间的数据交换流程和原理,总体概括一下,DataX实现并发数据传输和交换的特点如下: 抽象统一数据内存模型,清晰明确的表达出一个保存数据的内存模型需要哪些功能...抽象统一数据交换模型,清晰明确的表达出生产者消费者模型 利用同一个抽象内存模型协调生产者和消费者之间的关系 使用多线程实现读写异步执行 合理利用缓存理论提高数据传输的性能 下篇文章将对DataX的插件开发流程做一个详细的剖析

    1.3K22
    领券