Osvědčil se nám jednoduchý postup: produkce na páteři/"v cloudu" -> replikací na slave ve firmě, ze kterého se několikrát denně přes mysqldump -tab vytvářejí rozumně komprimovatelné zálohy.
Rsyncem se data slave db vždy v noci kopírují na všechny pracovní stanice vývojářů a spouští se na tím skript obfuskující emaily, sjednocující uživatelská hesla atd., aby při testování nedocházelo k emailování uživatelům a bylo možné se na kohokoliv na develu snadno přihlásit. Každý vývojář i testovací stroje mají vlastní kopii. Vývojář si v případě potřeby může klonovací skript na slave stroji kdykoliv pustit a za pár desítek minut tak mít čerstvou obfuskovanou DB. Využívá se docela často, když se potřebuje vrátit ke stable verzi. V tomto ohledu by asi šlo využít fs se snapshoty (zfs, btrfs), to zatím nemáme, synchronizace přes gigabit mezi SSD disky je docela svižná.
DB má cca 120GB, něco přes tisíc tabulek, kvůli rsyncu file per table. Během dne se řada tabulek nezmění, takže si rsync ušetří práci.