I was cruising the MySQL Forge Worklog when I came across the idea of Time Delayed Replication. I had never considered the benefits of deliberately keeping a slave server behind a master.
Kristian Koehntopp gives a good example:
Kristian Koehntopp writes:
TDS: Time delayed SQL_THREAD (Have a replication slave that is
always
lagging 30 minutes behind).
Currently, replication is a rolling recovery: To set up
replication you
restore from a full dump with a binlog position. You then
continously
download binlog and roll forward. In case of a master crash a
slave is a
readily recovered instance (as opposed to a backup, which still
has to be
restored).
This protects against crashes, but not against oopses.
A time delayed slave (TDS) is a nice protection against oopses.
Sugar on …
[Read more]