Структура БД одинаковая? Тогда штатный механизм репликации спасет отца русской демократии. Если нет то свой механизм нужно писать, а тут уже сложнее.
Своей механизм синхронизации должен решать две задачи -
первая: синхронизация master-таблицы в отношении master-detail и разрешение конфликтов;
вторая: то же самое для detail таблиц.
Если "уровней" детализации больше, то и уровней больше.