请根据 TiDB 数据库的写入原理,选择不是必须在 DML语句执行流程中做的?
A、raft log 被持久化
B、将已经写入成功的数据所对应的 raft log 存储到 binlog 日志中
C、raft log 被复制到 follower
D、scheduler 模块利用 latch 来进行协调写请求
这个题应该选什么?我觉得是B。
请根据 TiDB 数据库的写入原理,选择不是必须在 DML语句执行流程中做的?
A、raft log 被持久化
B、将已经写入成功的数据所对应的 raft log 存储到 binlog 日志中
C、raft log 被复制到 follower
D、scheduler 模块利用 latch 来进行协调写请求
这个题应该选什么?我觉得是B。
你看下 A,C,D 对应的处理过程是哪些节点和模块的就知道拉
B 将已经写入成功的数据
看这句话,都成功了~
我也觉得是B,其他三个选项没啥问题,排除选出来。B选项里的binlog是不是mysql里涉及到的日志文件,raftdb里面没有这种日志类型吧?
根据其他三个,感觉只能是B了。因为binlog可以不开启,也可以不是必须的,如果开启binlog,可能是A。如果开启binlog,faft log存储到binlog日志中才是被持久化吧。