binlog每次都从头开始

来源:10-5 【这里有内涵】将增量数据投递到Kafka

loserwang

2022-04-25

之前老师讲好架构后,我的理解是每次listen binlog, 都会更新table对象并写入文件,同时把当前binlog的位置写入文件。

当程序重新启动时,读取全量数据的同时取上一次关闭时binlog的位置,将其设置为恢复点。但是我看老师代码并没有这种逻辑,还是说我的理解不到位

写回答

1回答

张勤一

2022-04-28

同学你好:

    全量数据是一次性的,而不是实时更新的;

1
1
loserwang
我还以为文件是数据库的备份,重启时减轻数据库压力。 如果文件不实时更新,相当于每次重启的时候,文件和数据库不一致,需要再次全量读取数据库的内容。那样的话,还保存到文件里面干嘛,直接转化为索引不就行了吗?
2022-04-28
共1条回复

Spring Cloud微服务架构 设计实现广告系统

广告营销系统,未来大中型企业的标配

2136 学习 · 927 问题

查看课程