Реплицируйте данные из DocumentDb в клиенте

Мы планируем использовать DocumentDb в качестве хранилища для нового приложения. Можно ли реплицировать / синхронизировать часть этих данных с клиентскими приложениями? Или это требует другого внутреннего хранилища для бесперебойной работы? Мы планируем клиентов в Xamarin и WPF.

2 ответа

Решение

DocumentDB не обеспечивает синхронизацию с клиентскими / локальными хранилищами из коробки. Как упоминал Дэвид, вам может понадобиться создать механизм для обработки этой синхронизации.

Тем не менее, команда DocumentDB может помочь вам решить ваш сценарий с помощью других функций и абстракций, например, используя ленту изменений DocumentDB. Вы можете связаться с ними, отправив электронное письмо по адресу: askdocdb {at} microsoft dot com.

DocumentDB не имеет версии для локальной установки (кроме эмулятора, но это специально для dev/test). Вам нужно придумать свою собственную схему репликации данных и выбрать подходящий подход к сохранению данных локально для своего приложения Xamarin.

Я действительно не могу ответить на ваш вопрос о выборе DocumentDB по сравнению с другой базой данных - это действительно ваше решение, исходя из потребностей вашего бизнеса, потребностей приложений и т. Д., И выходит за рамки данной области (поскольку это будет рекомендация инструмента, и вымогательство мнений).

Другие вопросы по тегам