У меня есть база данных mongo с коллекцией объектов, скажем, заказов.Синхронизация данных по нескольким устройствам
Несколько мобильных устройств сохраняют и заказывают заказы на эту коллекцию.
Когда одно устройство сохраняет новый заказ в базу данных, все устройства должны синхронизировать и загружать новые данные. Я хочу синхронизировать каждые 3 секунды, чтобы каждый мог иметь последние данные в любой момент.
Теперь моя проблема заключается в том, как добиться этого эффективно? Я не хочу загружать все данные и анализировать их на стороне клиента. Я хочу загрузить только недостающие заказы.
Каким будет наилучший способ достижения этого?
Мне нужно обновлять каждые 3 секунды, потому что мне нужно иметь новые данные как можно ближе к реальному времени. Надеюсь, устройство сможет прослужить 12 часов (устройства ios) – deloki