Тестирование + производственный сервер и синхронизация данных MySQL - PullRequest
2 голосов
/ 23 марта 2010

У меня есть веб-приложение, работающее на LAMP с тестовым сервером и рабочим сервером. Существует ли стандартная практика для синхронизации данных на сервере тестирования с производственным сервером? Данные на тестовом сервере довольно быстро устаревают, и мне кажется, что должен быть более простой способ, чем просто выгрузить рабочий сервер и периодически копировать его на тестовый сервер. Неважно, что данные полностью синхронизированы, просто сервер тестирования представляет производственную среду с максимально возможной точностью.

1 Ответ

1 голос
/ 26 марта 2010

Что я делаю, так это создаю минимальный набор необходимых данных тестирования, называемый fixtures , который я использую для разработки. Я не часто синхронизируюсь с моими производственными данными, если не знаю, что данная функция будет иметь дело с ненормально большим набором данных (100K + записей), и в этом случае я буду синхронизировать столько данных, сколько мне нужно для тестирования данной функции. Это дает мне согласованность между различными версиями, потому что я могу просто перезагрузить приборы после того, как возиться с моим хранилищем данных.

...