Мы планируем использовать DocumentDb в качестве хранилища для нового приложения. Возможно ли реплицировать/синхронизировать часть этих данных в клиентские приложения? Или это требует, чтобы другое бэкэнд-хранилище работало плавно? Мы планируем клиентов в Xamarin и WPF.Репликация данных из DocumentDb в клиенте
ответ
ДокументDB не обеспечивает синхронизацию с клиентскими/локальными хранилищами из коробки. Как отметил Дэвид, вам может понадобиться создать механизм для обработки этой синхронизации.
Сказанное говорит, что команда DocumentDB может помочь вам решить ваш сценарий с помощью других функций и абстракций, e.g. using DocumentDB's change feed. Вы можете связаться с ними, отправив электронное письмо на адрес askdocdb {at} microsoft dot com.
В DocumentDB отсутствует версия для локальной установки (кроме эмулятора, но это специально для dev/test). Вам нужно будет создать собственную схему репликации данных и выбрать подходящий подход к локализации данных для вашего приложения Xamarin.
Я действительно не могу решить вопрос о выборе DocumentDB и другой базы данных - это действительно зависит от вас, чтобы решить, исходя из потребностей вашего бизнеса, потребностей приложения и т. Д. И вне сферы действия здесь (поскольку это было бы рекомендация по инструменту и ходатайство общественности).
- 1. Экспорт данных из Azure DocumentDB
- 2. Отслеживание данных в DocumentDB
- 3. Получение данных из DocumentDB в Hadoop
- 4. Репликация данных в Cassandra
- 5. Репликация данных из хранилища данных GAE
- 6. Сегментация данных пользователя DocumentDb
- 7. Репликация данных в JQGrid
- 8. Репликация данных в Oracle
- 9. Недостаток структуры данных DocumentDB
- 10. Репликация mongodb без удаления данных во вторичном
- 11. Репликация данных в кластере hadoop
- 12. Репликация таблиц в базе данных
- 13. Репликация баз данных Firebase
- 14. Репликация базы данных Firebird
- 15. репликация базы данных MySQL
- 16. Сайт репликация базы данных
- 17. Репликация таблиц из разных баз данных postgresql
- 18. Выбор из массива в DocumentDB
- 19. Репликация данных из одной базы данных в другую
- 20. Удалить документ из DocumentDb
- 21. Эффективная репликация данных в R
- 22. репликация данных couchbase elasticsearch
- 23. Репликация базы данных WHMCS
- 24. Репликация базы данных
- 25. xdcr репликация идентичных данных
- 26. MySQL репликация базы данных
- 27. FlywayDB и репликация данных
- 28. Репликация базы данных
- 29. Репликация данных чата Quickblox
- 30. cassandra репликация данных понимание
Хороший вопрос об изменении подачи. –
Отличный ответ! Я знаю, что на стороне клиента DocumentDb нет клиентской версии, поэтому я искал альтернативы. Change Feed выглядит очень многообещающе, так как это поможет мне сменить изменения с последнего времени. –
Приведенный пример GitHub выглядит как хорошая отправная точка: https://github.com/Azure/azure-documentdb-dotnet/blob/master/samples/code-samples/ChangeFeed/Program.cs –