tokudb企业版提供热备功能(与社区版唯一的区别)。
该功能以plugin方式提供,当backup plugin加载后,它会拦截所有的文件操作(比如文件读写/目录操作等),从而实现在备份的过程中增量同步,具体原理请看:
社区版如何实现热备呢?
官方推荐的方式是mylvmbackup,不过可能会有一些"坑"。
不能只备份tokudb自身的数据以及日志文件,还要备份最新的binlog,否则启动的时候可能就"跪"了!
还有一个比较geek的方式,直接基于tokudb自身的机制,轻松的热备出一个备库。
上攻略:
整个热备过程中,只有步骤4是阻塞写的,但耗时较短。