Производительность автономной синхронизации данных Azure

Мы рассматриваем возможность использования автономной синхронизации данных Azure для нашего приложения, которое обычно имеет очень спорадическое подключение (в большинстве случаев пользователи синхронизируют свои данные один раз в день). Дело в том, что мобильное приложение должно хранить большой объем данных (десятки тысяч товаров). В настоящее время у нас есть собственное решение для синхронизации, которое отлично работает с sqlite.

Мой вопрос: есть ли у вас опыт или мысли о производительности автономной синхронизации данных Azure? Сможет ли он обрабатывать действительно большие наборы данных?

Спасибо вам


person David Broza    schedule 24.02.2015    source источник
comment
Offline SDK для мобильных служб использует SQLite, поэтому производительность и поведение должны быть такими же, как у вас сегодня.   -  person Simon W    schedule 25.02.2015


Ответы (1)


Мобильная служба Azure - это облачная версия популярной платформы синхронизации Microsoft. Это легкий json API, который отслеживает изменения между локальным и удаленным хранилищем данных. Он передает только измененные строки, поэтому трафик данных будет минимальным. Но когда вы синхронизируете в первый раз и у вас огромные данные, это может стать проблемой.

Вы можете решить эту проблему, тщательно спроектировав структуру своей базы данных. Пакет SDK для Azure предоставляет API для синхронизации таблицы за таблицей, что дает вам достаточно гибкости, чтобы выбрать, что синхронизировать, а что нет.

person Binu Bhasuran    schedule 04.03.2015