1。用C寫的
2。比mysqldump快10倍 !?
3。它是opensource的
4。其它
環境
centos 5.7
mysql 5.0
安裝mydumper (v 0.2.3)
測試
time mydumper -u admin -p 123456 -B mysql -o 321 ; time mysqldump -u admin -p123456 mysql > 321.sql
結果
real 0m0.346s
user 0m0.034s
sys 0m0.131sreal 0m0.402s
user 0m0.038s
sys 0m0.100s
測了幾次 mydumper 都比 mysqldump 快
mysqldump 備出來的資料皆塞到同一個檔案裡去
而 mydumper 則是一個table一個檔案,且資料跟 schema 也是分開的
(mysql.user-schema.sql 內容長成 → CREATE TABLE `user` XXX)
(mysql.user.sql 內容長 成 → INSERT INTO `user` XXX)
-rw-r–r– 1 root root 2722 1月 3 14:17 mysql.user-schema.sql
-rw-r–r– 1 root root 601 1月 3 14:17 mysql.user.sql
留言