Мобильное приложение / Синхронизация данных / Существующая база данных

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

Сценарий, который я ищу, немного отличается от обычных демонстрационных проектов. У нас есть база данных SQL Azure, которую мы используем уже некоторое время, и появился вариант использования этих данных в мобильном бэкэнде.

Мне еще предстоит увидеть статью о передовых методах использования существующей базы данных sql (EF codefirst) с автономными таблицами синхронизации данных, которые необходимо наследовать от EntityData, что добавляет дополнительные поля для процесса синхронизации.

Моя первоначальная мысль заключалась в том, чтобы использовать первое определение моделей данных в коде ef и использовать их с мобильным приложением... однако требование для EntityData не работает, так как я не собираюсь добавлять эти поля в производственную систему.

Мой вопрос: как лучше всего использовать данные из производственной системы и синхронизировать их с мобильными серверами? Я думаю, что требуется промежуточная БД, но это просто означает, что есть три базы данных/таблицы для синхронизации, что на данный момент кажется неправильным.

Кто-нибудь знает статью, которая начинается с базы данных Azure, и процесс/решения, которые они приняли, чтобы разрешить синхронизацию данных с автономными устройствами?


person codeputer    schedule 19.02.2017    source источник
comment
Почему бы просто не использовать службы мобильных приложений Azure?   -  person ErikEJ    schedule 20.02.2017
comment
Это то, о чем я говорю, но я ищу сценарий использования, как синхронизировать с существующей базой данных, сначала созданной кодом. Службы мобильного приложения требуют наследования EntityData, необходимого для синхронизации данных мобильного клиента с базой данных. Поиск лучших практик/шаблонов, когда серверная база данных уже определена.   -  person codeputer    schedule 21.02.2017


Ответы (1)


Этот сценарий подробно обсуждается в моей книге — http://aka.ms/zumobook — глава 3.

person Adrian Hall    schedule 22.02.2017