腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
中间件兴趣圈
《RocketMQ技术内幕》作者维护,关注Netty、Mycat、Dubbo、es-job、Rocketmq、es、mybatis等。
专栏作者
举报
129
文章
245755
阅读量
101
订阅数
订阅专栏
申请加入专栏
全部文章
dubbo
编程算法
apache
Elasticsearch Service
java
sql
存储
缓存
api
node.js
文件存储
数据库
mybatis
rpc
kafka
负载均衡
php
云数据库 SQL Server
负载均衡缓存
spring
tcp/ip
官方文档
分布式
xml
http
网络安全
面向对象编程
数据结构
任务调度
sentinel
javascript
jquery
ajax
android
access
ide
lucene/solr
unix
批量计算
运维
jdk
hashmap
zookeeper
架构设计
es
double
min
set
云服务器
c++
python
c#
bash
html
云数据库 Redis
linux
mapreduce
消息队列 CMQ 版
网站
serverless
开源
jvm
数据处理
nest
腾讯云开发者社区
ascii
raft
guava
int
load
system
搜索文章
搜索
搜索
关闭
Canal binlog 日志管理器与GTID简介
zookeeper
数据库
云数据库 SQL Server
sql
linux
正如上文提到的那样,在 Canal Instance 启动的时候,首先会查询日志管理器中查找上一次的同步位点,如果没有查询到,则默认会从最新的位点开始同步,但如果每一次启动 Instance 都从最后开始同步,其数据完整性无法保证,正确的做法是在数据同步的过程中应该记录位点并持久化,重新启动后按照继续从上一次的位置继续同步,实现真正的增量同步。
丁威
2020-07-28
1.8K
0
Canal 初次启动时如何定位同步位点(文末附流程图)
unix
数据库
云数据库 SQL Server
sql
本文将详细剖析Canal在初次启动时如何定位同步位点,行为思路先源码,再辅以流程图进行说明,并在总结部分使用思维导图进行总结,试图引发各位的讨论。
丁威
2020-07-22
2.2K
0
探究 Canal EventParser 的设计与实现奥妙
云数据库 SQL Server
缓存
数据库
sql
官方文档
首先我们先从官方文档来看 EventParser 的整体设计,其架构设计图如下所示:
丁威
2020-07-10
1K
0
数据异构重器之 Canal 初探
云数据库 SQL Server
架构设计
官方文档
ide
面向对象编程
提到 Canal,大家应该都能想到这是一个用于解析 MySQL binlog 日志的工具,并将 MySQL 数据库中数据同步到其他存储介质中,例如 Elasticsearch。
丁威
2020-06-16
1.3K
0
【图文并茂】源码解析MyBatis Sharding-Jdbc SQL语句执行流程详解
云数据库 SQL Server
sql
mybatis
本文将详细介绍Mybatis SQL语句执行的全流程,本文与上篇具有一定的关联性,建议先阅读该系列中的前面3篇文章,重点掌握Mybatis Mapper类的初始化过程,因为在Mybatis中,Mapper是执行SQL语句的入口,类似下面这段代码:
丁威
2019-06-04
1.2K
0
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档