2016-07-06 5 views
-1

У меня есть вопрос относительно промежуточных сред для баз данных. Я начал работать в качестве веб-разработчика и поддерживал свои сайты с GIT, что позволяет мне иметь промежуточную среду, и поэтому у меня есть возможности отката, если есть серьезные ошибки.Создание промежуточной среды для базы данных MySQL

Моя база данных растет, и только на прошлой неделе у меня была серьезная проблема, которая потребовала у меня часов, чтобы исправить, что заставляет меня искать варианты создания промежуточной среды для моей базы данных MySQL, но пока у меня нет нашел возможный выбор, как GIT. Я хочу предотвратить ошибки, подобные тем, которые были на прошлой неделе, и зная, что моя БД будет увеличиваться. Мне явно нужно найти опцию, пока не стало слишком поздно.

Есть ли хорошие варианты постановки для БД, что мы можем делать с GIT? Существуют ли другие параметры, такие как сторонние параметры, которые могут позволить мне создать промежуточную среду для моей БД?

ответ

0

Используйте mysqldump для периодической резервной копии своей базы данных так часто, как вы хотите. Обычно я делаю это каждую ночь, тогда, если я обнаруживаю что-то не так, я могу хотя бы откат к стабильному состоянию.

Имейте в виду, что это наиболее полезно в сочетании с сетевой файловой системой, чтобы предотвратить потерю данных в случае сбоя оборудования.

В зависимости от характера вашей проблемы и того, как вы ее исправляете, вы должны использовать отдельную базу данных для разработки и тестирования.

+0

Благодарим вас за предложение @ jeff-pucket-ii, однако у вас есть предложение, когда дело касается более чем одного разработчика? Если бы это был только я, это будет здорово, но когда у меня есть 3 человека, работающие над БД, имеющими промежуточную альтернативу, похоже, лучший подход. – Tavo

+0

Вам обязательно нужно иметь собственную базу разработки и тестирования. Резервное копирование производственной базы регулярно. –