Photo by Pockafwye under a CC by NC SA 2.0 license
A couple of years ago Domas Mituzas created a tool which could basically be thought of as basically a lightweight multi-threaded mysqldump. By this I mean it can retrieve data from multiple tables simultaneously and can even break a table down into parts for simultaneous retrieval. Sometime around 2010 I started hacking on mydumper too but stopped whilst working at Rackspace (Drizzle was way more than full-time for me).
Back when Domas first blogged about it he was managing to dump his sample data over 10x faster than mysqldump!
Since the 0.1 series Domas has fixed a lot of problems and since starting at …
[Read more]