Стратегии синхронизации indexedDB в Windows 8

Я написал приложение для Windows 8/JavaScript, которое использует indexeddb в качестве механизма хранения на основе этого руководства MS (у меня большой объем данных).

http://msdn.microsoft.com/en-us/library/windows/apps/hh781225.aspx

Теперь я хотел бы предоставить пользователям возможность синхронизации на своих устройствах Win 8.

Какие параметры доступны для синхронизации данных indexeddb между устройствами?


person B Z    schedule 20.02.2013    source источник
comment
Вы хотите синхронизировать большие объемы данных между устройствами Win8?   -  person JP Alioto    schedule 20.02.2013
comment
@JPAlioto Да, это большое количество записей, не обязательно много МБ, хранящихся в IndexedDb.   -  person B Z    schedule 20.02.2013


Ответы (1)


IndexedDB предназначен для сценариев хранения на стороне клиента. API не предназначен для обработки синхронизации с серверной базой данных. Для этого вам придется написать некоторый код. Есть несколько способов выполнить эту задачу; от наименьшей верности наименьшей работы к наибольшей верности наибольшей работы:

Какой вариант вы выберете, зависит от ваших конкретных потребностей.

person JP Alioto    schedule 20.02.2013
comment
Спасибо! Я понимаю, что IndexedDB — это клиентское хранилище, но я надеялся на более встроенное решение/руководство от MS о том, как синхронизировать IndexedDB с другими устройствами, аналогичными возможностям роуминга данных. Я не хочу перемещать данные в серверную часть, приложение предназначено для использования в автономном режиме большую часть времени. Я думаю, что этот сценарий отсутствует, учитывая акцент Win8 на синхронизированных устройствах и руководство по использованию IndexedDB для хранения. Хотя еще раз спасибо за помощь! - person B Z; 27.02.2013