備份機制對於 MySQL 來說是最弱的一環,當中最難處理的就是 InnoDB 備份,除了透過 mysqldump 這種原始的方式之外,還有 MySQL 官方提供的手動備份資檔案的方式。然而唯一可以即時備份 InnoDB 的軟體又只有 InnoDB Hot Backup 壟斷整個市場。(諷刺的是,現在已經是 Oracle 的公司了)
所以只要談到 InnoDB 的即時備份,也只能乖乖的每年繳保護費給 InnoDB Hot Backup 了。
然而,在 2007 年初 Zmanda 在 MySQL 發佈了MySQL Backup & Recovery for the Enterprise,也正式宣告這些令人困擾的備份方式將有所改變。
Zmanda Recovery Manager for MySQL (以下簡稱為 ZRM for MySQL) 不但有 InnoDB 的即時備份、定時自動備份功能,還有 Incremental backup 以及 Granular recovery、Selective recovery。
(ZRM for MySQL 與 MySQL 常見的備份方式比較)
ZRM for MySQL 不但功能強大,而且還是 OpenSource 的軟體,想要了解 ZRM for MySQL 其它強大的功能,可以從下列的網址下載簡報:
http://downloads.mysql.com/webinars/pdf/Zmanda_Jan_17.pdf
ZRM for MySQL –Downloads
http://www.zmanda.com/download-zrm.php
ZRM for MySQL –Wiki
http://mysqlbackup.zmanda.com/
ZRM for MySQL –Forums
http://forums.zmanda.com/
延伸閱讀:
MySQL AB: Backing Up and Recovering an InnoDB Database
Jeremy Zawodny: MySQL Backup & Recovery
摘自:http://www.neo.com.tw/archives/1093
沒有留言:
張貼留言