Для тех из вас, кто пытается быть хорошим небольшим разработчиком и версией, контролирует свои сайты ExpressionEngine с помощью git, как вы обрабатываете свою базу данных?
В моем ограниченном опыте работы с несколькими разработчиками, работающими на одном сайте ExpressionEngine, нам приходилось все убегать от одной базы данных разработки MySQL, работающей на удаленном веб-сервере. Для тех из вас, кто пробовал это, он БОЛЬШОЙ медленный. Загрузка страницы может занять 5-10 секунд, что затрудняет разработку. Быстрее работать с сервером удаленного развития. Я стараюсь избегать отработки удаленного сервера MySQL, чтобы работать в любом месте и не зависит от скорости/качества интернет-соединения.
Просто интересно, как другие обрабатывают свои базы данных MySQL.
У всех ваших разработчиков заканчивается одна центральная база данных? Были ли у вас проблемы с медлительностью, как у нас?
Сохраняете ли вы свою базу данных под контролем версий? Как вы обрабатываете экспорт/импорт между несколькими разработчиками и несколькими ветвями?
С одним разработчиком я могу легко импортировать/экспортировать/скопировать базу данных, но как только вы добавите еще одного разработчика в микс, он становится очень ОЧЕНЬ грязным. С нетерпением ждем всех мыслей по этой мамонтовой теме.
Спасибо!