Синхронизировать локальную базу данных WebSQL / IndexedDB с предварительно созданным файлом базы данных?

Есть ли какой-либо план сделать возможным загрузку (или синхронизацию) «предварительно созданного» файла базы данных, так сказать, для использования с локальной базой данных веб-браузера, такой как WebSQL или IndexedDB?

На данный момент, чтобы добавить или обновить локальную базу данных, необходимо экспортировать или сохранить данные в таком формате, как XML или JSON, а затем получить, проанализировать и сохранить данные.


person Sam Dutton    schedule 09.06.2011    source источник


Ответы (1)


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

А пока вы можете взглянуть на эти проекты:

  • PouchDB - реализация CouchDB поверх IndexedDB. Одна из предпосылок - предложить те же децентрализованные возможности синхронизации (master-to-master) CouchDB в браузере.
  • BrowserCouch - аналогичный проект, но с использованием WebSQL как хранилище браузера.
person Irae Carvalho    schedule 13.07.2011