目前,随着MySQL在各个行业的深入使用,在不同数据系统、不同数据中心、不同业务系统之间进行数据传输、数据订阅、形成数据总线等需求逐渐增多。爱可生推出的DTLE是一个针对MySQL的使用特点、支持多种使用场景的数据传输中间件。

DTLE是什么?

DTLE是一个开源的数据传输中间件,其针对的核心场景如下:

· 跨数据中心的数据传输:DTLE能在数据中心间进行可靠数据传输,并提供链路压缩以降低传输成本

· 云间数据同步/迁移:DTLE能提供在公有云间架设数据同步通道,以支持数据容灾等需求

· 数据汇聚:DTLE能将多个数据源汇聚到同一个数据源,以提供数据分析/数据转储的功能

· 数据订阅:DTLE能将数据源的变更消息发往Kafka等消息中间件,以支持数据订阅通知/缓存失效通知等需求

· 跨数据中心的双向复制:DTLE能在数据中心间提供双向复制通道,以配合业务实现数据双写

为什么要开源?

随着MySQL在各行业的使用场景逐渐成熟,以数据传输为基础的需求逐渐增多。若要设计一款良好的数据传输中间件,要解决的核心问题是:如何保障质量、适配复杂场景、提供多样功能。

在2017年10月24日,爱可生开源了MySQL分布式中间件—DBLE。时隔一年,DBLE与社区互动良好,从社区吸纳了许多设计经验和质量反馈,已成为一款成熟的数据库中间件。随着社区用户增多,已实现了与社区用户的双赢。

爱可生此次开源DTLE,是真诚为社区提供MySQL生态圈里一个可持续发展的工具,并希望与社区再次达成双赢,解决数据传输中间件的核心问题。

DTLE的设计特点

· 分布式架构:DTLE在数据传输这个基本场景上,使用了成熟的分布式任务调度架构,可以便捷地在集群中配置大量的数据传输任务,提供断点续传/故障转移等分布式系统的重要特性

· 灵活的网络适配能力:DTLE可适配复杂的网络架构,提供跨数据中心的数据通道功能和公有云间的数据通道功能

· 多场景适配:DTLE通过组合多个原子任务,可适配复杂的数据传输场景

关于开源 MySQL 数据传输中间件DTLE更多技术细节我们后期会持续输出,版本更新维护及使用问题反馈,欢迎加入DTLE(Q群:852990221)。

mysql数据采集中间件_开源 | MySQL数据传输中间件—DTLE相关推荐

  1. MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结

    MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结 一.VARCHAR存储和行长度限制 1.VARCHAR(N)中,N指的是字符的长度,VARCHAR类型最大支持65535,指的是 ...

  2. 查看mysql数据库历史_查看mysql数据库历史

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  3. mysql新增字段位置_图解MySQL | [原理解析] MySQL 为表添加列 是怎么quot;立刻quot;完成的...

    在上一期图解 图解MySQL | MySQL DDL为什么成本高?中,我们介绍了: 传统情况下,为表添加列需要对表进行重建 腾讯团队为 MySQL 引入了 Instant Add Column 的方案 ...

  4. mysql核心数据库_从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程...

    从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程 课程目录 (1) 01MySQL基础_课程引入.avi (2) 02MySQL基础_为什么学习 ...

  5. 阿里云mysql写入性能_插入mysql类型

    MySQL的五种日期和时间类型 MySQl中有多种表示日期和时间的数据类型.其中YEAR表示年份,DATE表示日期,TIME表示时间,DATETIME和TIMESTAMP表示日期和实践.它们的对比如下 ...

  6. mysql 写磁盘_图解MySQL | [原理解析] MySQL insert 语句的磁盘写入之旅

    作者及简介: 黄 炎,爱可生首席技术官: 王 悦,爱可生研发团队成员,负责数据库管理平台相关项目的开发和故障排查,好奇 MySQL 技术原理及各类数据库实现方案. 本文来源:转载自公众号-图解 MyS ...

  7. mysql多大_洞悉MySQL底层架构:游走在缓冲与磁盘之间

    提起MySQL,其实网上已经有一大把教程了,为什么我还要写这篇文章呢,大概是因为网上很多网站都是比较零散,而且描述不够直观,不能系统对MySQL相关知识有一个系统的学习,导致不能形成知识体系.为此我撰 ...

  8. mysql emoji表情_让MySQL支持Emoji表情 mysql 5.6

    最近在做微信相关的项目,其中MySQL 要存储emoji表情,因此发现我们常用的utf8 字符集根本无法存储表情.网上有不少替代方案.本人还是采用了修改MySQL字符集的方案简单快捷. 首先将我们数据 ...

  9. mysql 用户名 长度_一个 MySQL 用户名长度的坑

    今天使用 PHP 连接一个 MySQL 数据库的时候连不上,提示无权限. 因为 MySQL 是在另外一个机房,首先想到的是防火墙的原因,但使用 MySQL-cli 却能正常连接,遂排除这种可能. 又怀 ...

最新文章

  1. Spring 4 使用Freemarker模板发送邮件添加附件
  2. jQuery中的.bind()、.live()和.delegate()之间区别分析
  3. vue @click 赋值_vue 手写一个时间选择器
  4. 操作篇 ARP协议欺诈
  5. 字符串转换整数(atoi)Python解法
  6. 使用CAtlRegExp正则表达式检查浮点数输入
  7. c iostream.源码_通达信《K线上画趋势线预警》精选指标(附源码)
  8. asp.net 报表页面模板_CP:基于JSON配置和vue-cli插件机制的模板复用方案
  9. sql ntext 替换存储过程
  10. 你真的会玩SQL吗?玩爆你的数据报表之存储过程编写(上)
  11. Android移动端开发代码规范与格式化工具
  12. 新建文件夹和文件,并向文件中写入数据---------Android
  13. android jersey 上传图片,图片上传--Jersey实现RESTful接口
  14. Mediator(中介者)
  15. CoinFLEX的基本情况以及与Bakkt
  16. GIS常用数据平台网站
  17. 职场潜规则:非985院校的简历,一律扔进垃圾桶
  18. obs摄像头模糊_【OBS虚拟摄像头插件】OBS虚拟摄像头下载OBS VirtualCam v2020 官方版-趣致软件园...
  19. redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required
  20. AriaNG保存服务器信息,Aria2 AriaNg 安装配置教程

热门文章

  1. TCP的三次握手,四次断开
  2. DDoS deflate的安装使用
  3. JDBC常见面试题集锦(一)
  4. windows下db2数据库的卸载
  5. We can all choose freedom over a job
  6. Android 4.0的图形硬件加速及绘制技巧
  7. python https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 解决方法
  8. golang defer 关闭文件 报错file may have nil or other unexpected value as its corresponding error
  9. shell expect 报错 extra characters after close-brace close-quote
  10. 区块链 稳定币和法定数字货币简介