VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > Java教程 >
  • CloudCanal和Canal的区别

前言

近期 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 功能差异

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

出处:https://www.cnblogs.com/clougence/p/15094275.html


相关教程