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

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

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

1 Ответ

3 голосов
/ 13 июля 2011

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

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

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