因此,我想爲我的客戶提供夜間數據庫備份,並且我正在考慮一個我希望獲得其他人反饋意見的選項。我的計劃很簡單。由於我使用Drupal,因此我將使用backup_migrate模塊爲每天安排一次備份。假設凌晨2點。我會一直寫入同一個文件。然後,我會寫一個cron作業,讓我們說一個小時後,提交更新後的文件。使用SVN備份數據庫轉儲文件的影響
這種方法對我來說顯而易見的好處是,使用SVN的回滾功能,我可以將數據庫恢復到過去的任何日期,而在任何給定時間只有一個文件在服務器上。我關心的是SVN如何存儲這個。 SVN會每次創建一個這個文件的全新版本,還是僅僅存儲差異?很顯然,如果每次創建一個新文件,那麼這條路線就沒有太多意義。
想法?關於如何完成同樣事情的其他想法?
如果您使用InnoDB表,mysql具有--single-transaction選項。它將保持數據一致,並且不需要停止數據庫服務器。 – minaz
好的。沒關係。 – khmarbaise