Сегодня у меня была эта очень аккуратная идея для резервного копирования моей базы данных: поместить файл дампа в репозиторий git, а затем зафиксировать на каждом дампе, чтобы у меня была самая последняя копия, но можно легко откат к предыдущему резервное копирование. Я также могу легко вытащить копию репозитория на регулярной основе, чтобы сохранить копию на моем собственном компьютере в качестве резервной копии резервных копий. Это определенно звучит умно.
Однако я знаю, что у умных решений иногда есть фундаментальные недостатки. Какие проблемы я могу использовать для хранения mysqldump diffs в git? Стоит ли оно того? Что делают большинство людей, чтобы иметь несколько резервных копий базы данных на сервере и сохранять избыточные копии в другом месте?