Attualmente abbiamo un database MySQL robusto che gestisce un paio di siti Web basati su Django ad alto traffico, nonché alcuni siti Web di e-commerce di dimensioni decenti. Di conseguenza abbiamo una buona quantità di database di grandi dimensioni che utilizzano sia le tabelle InnoDB che MyISAM.
Purtroppo recentemente abbiamo colpito un muro a causa della quantità di traffico, quindi ho installato un altro server principale per alleviare letture / backup.
Ora al momento uso semplicemente mysqldump con alcuni argomenti ed è stato dimostrato che va bene .. fino ad ora. Ovviamente mysqldump è un metodo lento e lento, tuttavia credo che ne abbiamo superato il suo utilizzo. Ora ho bisogno di una buona alternativa e ho cercato di utilizzare l'utilità mk-parallel-dump di Maatkits o una soluzione di snapshot LVM.
Versione breve succinta:
- Ho un database MySQL abbastanza grande di cui ho bisogno per il backup
- Il metodo corrente che utilizza mysqldump è inefficiente e lento (causa problemi)
- Esaminare qualcosa come mk-parallel-dump o snapshot LVM
Eventuali raccomandazioni o idee sarebbero apprezzate - dal momento che devo rifare il modo in cui stiamo facendo le cose, piuttosto ho fatto in modo corretto / più efficiente :).