CloudCanal和Canal的区别

CloudCanal-万少

前言

近期 CloudCanal 社区版正式开放下载(点我查看下载地址和安装教程),进群的粉丝普遍都有 CloudCanal 和 Canal 是什么关系的疑惑,这边统一回答下。

研发团队

CloudCanal 核心团队成员来自阿里巴巴中间件和数据库团队, 长期从事分布式数据库、数据库中间件、应用中间件工作,包括阿里云分布式数据库中间件产品 DRDS、内部核心系统数据同步工具精卫、阿里云数据湖产品 DLA 、开源数据网关 Hasor 等产品负责人和核心研发 。

CloudCanal 命名

CloudCanal 取名初衷在于其原始意义:云管道。公司使命是做云时代的数据管理,产品名字高度匹配。和 Canal 名字关联性在于我们使用了一部分 Canal 的 binlog 解析,可以认为是一个全新的产品。

代码

CloudCanal 和 Canal 代码有什么区别
CloudCanal 在 MySQL binlog 解析使用了 Canal 部分代码,其他均为自主研发,并且对 Canal 部分代码进行了大量重构,修复诸多问题并优化性能。Canal 在 CloudCanal 中的位置,可以用以下图片简单表示,可见 Canal 代码在 CloudCanal 产品中只占很小一部分。

img

CloudCanal 是否开源

CloudCanal 内核未来会开源,相关工作准备中,请保持关注。未开源前,我们也会通过一些渠道分享 CloudCanal 技术和应用细节,欢迎大家加入微信粉丝群或者关注此论坛。

CloudCanal 和 Canal 功能差异

功能CloudCanalCanal
可视化任务创建
可视化参数配置
任务管理能力强:支持任务级别的监控和报警;支持任务级别进度位点、订阅详情、白屏化日志查看普通
源端、目标端丰富度高:10种源端/22种对端(阿里云加自建)中:源端以mysql为主,对端支持RDB、kudu、hbase和es
结构迁移支持不支持
全量迁移支持不支持
条件过滤支持不支持
列裁剪创建任务可视化配置blackField参数文件配置
列映射支持不支持
BPS限流支持不支持
可视化监控报警(钉钉、短信、电话)配置支持不支持
位点回溯、重置支持参数文件设置
自定义虚拟列支持不支持
机器、任务白屏化日志支持不支持
异常日志白屏化支持不支持
阿里云数据源可视化创建支持不支持
数据源管理能力支持不支持
机器管理能力支持不支持
增量同步异常跳过能力支持不支持
操作审计支持不支持
产品化程度普通

总结

CloudCanal 在功能丰富度、操作可视化、商业支持层面好于 Canal, 而 Canal 作为颇受欢迎的开源产品,拥有广泛的认知。

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值