some note

every database must have a unique id when initial it.
full backup -) flash tables with read lock, then copy datafiles to other dir.
then unlock tables
inc backup -) send binlog from master to slave
master must know status of slaves,so it can clean old logs.

明天先写一个小工具,读取日志文件,把所有的checkpoint全打印出来。数据库在做完checkpoint这一点是完整的。如果每个full backup能找到与它对应的checkpoint点,那么按照这样的策略:
寻找上一个full backup,如果没有,请求full backup。留两份。收到日志后对最新的一个备份执行。
开始执行logs之前先校验database的uuid
待续

此博客中的热门博文

在windows下使用llvm+clang

少写代码,多读别人写的代码

tensorflow distributed runtime初窥