tokudb企業版提供熱備功能(與社群版唯一的差別)。
該功能以plugin方式提供,當backup plugin加載後,它會攔截所有的檔案操作(比如檔案讀寫/目錄操作等),進而實作在備份的過程中增量同步,具體原理請看:
社群版如何實作熱備呢?
官方推薦的方式是mylvmbackup,不過可能會有一些"坑"。
不能隻備份tokudb自身的資料以及日志檔案,還要備份最新的binlog,否則啟動的時候可能就"跪"了!
還有一個比較geek的方式,直接基于tokudb自身的機制,輕松的熱備出一個備庫。
上攻略:
整個熱備過程中,隻有步驟4是阻塞寫的,但耗時較短。