MySQL必備工具第二: xtrabackup 以及 xtrabackup-manager
如果大家每天都要用到自己的數據庫,也就是說全天侯使用(晚間也需要運行),那麼鎖定列表以進行備份的方案就無法奏效。這種情況之下,xtrabackup是我們的上上之選。這款工具又被稱為Percona XtraBackup,它在備份過程中無需鎖定列表,且是此類工具中惟一的免費開源產品。相比之下,那些專用的無鎖定備份軟件就顯得相當昂貴,其使用成本達到每台服務器五千美元以上。
xtrabackup 還具備增量備份功能,允許大家在新一輪備份工作中只對那些相對上次備份結果有所變更的內容進行處理。增量備份功能非常貼心,能夠在那些基礎數據量龐大但變動相對較小的備份工作中發揮極佳的功效。
此外,另一款衍生於xtrabackup的工具也日趨成熟,它就是用於簡化完整備份計劃管理工作的xtrabackup-manager。盡管這款工具面世時間不長,且仍處於開發階段,但其潛在能力不容忽視。它所提供的功能極為先進,包括集群備份整合及備份集合期限管理。綜合來看,xtrabackup 與xtrabackup-manager是一套強大且免費的備份工作解決方案。