Labutin
Новичок
Аналог CVS для базы.
Команда трудится над проектом. Разработчики разнесены территориально. Общение в основном через инет. Активно используется CVS для файлов. Все довольны.
Но есть трудности с синхронизацией данных в MySQL базе. Например сейчас это делается так. Перед commit'ом делается mysqldump базы в sql-файл и он коммитится вместе с другими файлами проекта. После update база пересоздается из этого sql-файла. Решение плохо тем, что если база разрастается до нескольких десятков метров, то каждый раз ее гонять накладно
Чтобы вы посоветовали использовать для синхронизации изменений в базах разработчиков проекта.
Хотелось бы гонять только изменения. Мне тут подкинули ссылку на проект http://www.mysqldiff.org Пока думаю, как бы его прикрутить...
А как вы решаете подобную проблему?
P.S. Сервера MySQL могут стоять на локальных машинах разработчиков, которые находятся за Firewall'ами.
Команда трудится над проектом. Разработчики разнесены территориально. Общение в основном через инет. Активно используется CVS для файлов. Все довольны.
Но есть трудности с синхронизацией данных в MySQL базе. Например сейчас это делается так. Перед commit'ом делается mysqldump базы в sql-файл и он коммитится вместе с другими файлами проекта. После update база пересоздается из этого sql-файла. Решение плохо тем, что если база разрастается до нескольких десятков метров, то каждый раз ее гонять накладно

Чтобы вы посоветовали использовать для синхронизации изменений в базах разработчиков проекта.
Хотелось бы гонять только изменения. Мне тут подкинули ссылку на проект http://www.mysqldiff.org Пока думаю, как бы его прикрутить...
А как вы решаете подобную проблему?
P.S. Сервера MySQL могут стоять на локальных машинах разработчиков, которые находятся за Firewall'ами.