????????????????????????????顣?????б????????????????????
????UPDATE or DELETE whitout where…
????table was DROPPed accidentally…
????INNODB was corrupt…
????entire datacenter loses power…
????????????????????????????????????raid??MySQL????????????drbd?????????????????????????????????????????????????Ч???????????????????е????????????????μ???????????????????????????????????????????????????????????????С?????????????????????????????????????????????????MySQL???????У????????????????????
???????????????
????MySQL?????????????mysqldump??mysqlbinlog??????????percona??????????????Xtrabackup??????????mydumper?????л???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????£??????????????????????????????????Щ????????????????????ó?????
????1. mysqldump & mydumper
????mysqldump?????????????????????myisam???????????????μ??????????????????????????????innodb??????????–master-data=1 –single-transaction ???????????????????binlog pos?????????mvcc???????μ???????????????????????д????????????????????????????????undo??????????????????????á?

???????????????????????????????????????????????á?
??????????????????????????????????????IDC?п??????????????
????mydumper??mysqldump?????檔???mysqldump??
??????????????????????2-4????洢???
?????????б???????????????mysqldump?????????????????????????????
????2. ??????????????
???????????????????????????????????????????????Щ???????????????????????????????binlog pos????????????copy-on-write???????????????????????????????????????IO???????????д??????????????????汻?????????????????????IO???????????????????????????????????copy-on-write????????????????????????????????????????????????????????