Приложение Windows 8 — синхронизация Sqlite с Skydrive

в настоящее время я пишу приложение для Windows 8 с Sqlite в качестве базы данных. Я хочу дать пользователю возможность просматривать свои данные в каждом экземпляре приложения на любом устройстве. Обычно эту проблему можно легко решить с помощью онлайн-базы данных, такой как Windows Azure. Но это не вариант в моем случае.

Стоит ли использовать бесплатный сервис Microsoft Skydrive в качестве платформы для синхронизации файлов базы данных между несколькими устройствами? Кто-нибудь знает какие-либо проекты с открытым исходным кодом или блоги, посвященные этой проблеме, которые могли бы сэкономить мне время для написания необходимого кода?

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

Я рад получить любые отзывы или ссылки на ресурсы, которые могут мне помочь.

С наилучшими пожеланиями

Филипп


person Felsen    schedule 30.12.2012    source источник
comment
Привет. Вы уже нашли решение? тоже думаю сделать, но не знаю стоит ли   -  person letiagoalves    schedule 19.02.2013


Ответы (1)


imo это не очень хорошая идея, потому что доступ к файлам БД слишком прост. Конечно, вы можете сказать, что доступ к файлам базы данных прост, потому что вам нужно просто знать путь данных приложения к пакету вашего приложения, но все же это намного сложнее, чем просто открыть скайдрайв. И подумайте, что произойдет, если кто-то сделает этот каталог на скайдрайве общедоступным.

Я бы объединил локальную базу данных и онлайн-базу данных. Онлайн БД как сервис для синхронизации данных и локальная БД для нормальной работы.

person Fixus    schedule 30.12.2012