В процессе написания проекта, столкнулись с тем, что многим клиентам требовалось передавать заявки и справочники, и собирать данные по деятельности филиалов. А найти решение удовлетворяющее все условия не удалось. Пришли к мысли писать самим.
Какими средствами пользуетесь, учитывая указанные условия (все или любую их комбинацию)?
1. Сервера удалены на большое расстояние (разные города)
2. Нестабильный/узкий канал интернета (например связь с Камчаткой, или Магаданом)
3. Синхронизация данных в обе стороны (а не только сбор данных или рассылка справочников)
Также интересна для каких серверов БД использовались средства синхронизации.
PS. Вопрос родился из желания написать статью «как мы синхронизировали удаленные данные».
Узкоспециализированный скрипт. И он как я понял находит diff-ы при наличии целевой базы и дампа исходной в одно месте. А ведь базы могут быть о-очень большие.