[wp-hackers] SVN: /branches/stable/

Brian Layman Brian at TheCodeCave.com
Fri Sep 29 15:20:48 GMT 2006


Doug Wrote
>Backups run nightly, meaning
>that it's quite possible to lose up to and including an entire working
>day's worth of work.  

OK, I see your concern.  I'm sure your stuff is working well for you, but if
this info helps in some future meeting, I figured I'd share...  We handle
the need for a live backups though Database Mirroring.  It is very similar
to what you describe for file system, but with database tables.  In many
other engines, including a Berkeley DB and MySQL, it's known as Replication.
Basically all writes on a master server are automatically passed to one or
more clients.  That allows not only load spreading by creating multiple
query servers, but also creates a live backup that can easily be promoted to
a master - even if it is kept off site.

Here's BDB's take on database mirroring:
http://www.sleepycat.com/docs/ref/rep/intro.html

It's not something I'll ever use for BDB but if I ever find a sweet spot and
end up with an incredibly popular WordPress site, I figured I would use it
for the WordPress DB...  If you have *AMP at home, it should be a really
easy way ensure you have a good offsite backup of your site that can go live
in seconds or be fodder for a quick and complete restore...
http://dev.mysql.com/doc/refman/4.1/en/replication-howto.html

I should try it in the RW and make a post about it sometime...  I've not
played with it under MySQL yet.  BTW - this does not protect against having
your site attacked.  All writes/deletes, good and bad, are mirrored to the
other db.  So, this is not a replacement for full and rotating backups.

_______________________________________________
Brian Layman
www.TheCodeCave.com
 






More information about the wp-hackers mailing list