Альтернативы использованию базы данных Web SQL для хранения большого объема данных в приложении Phonegap? - PullRequest
4 голосов
/ 16 ноября 2011

Постановка проблемы: -

1) Приложение разработано в Phonegap для поддержки нескольких устройств (Android, iOS и т. Д.)

2) В настоящее время используется база данных Web SQLиз-за большого объема данных

3) Приложение должно будет получать обновленные данные и обновлять свою базу данных, в ближайшем будущем

Пожалуйста, предложите мне альтернативный способ хранения для базы данных Web SQL, длявышеупомянутое приложение.

Насколько мне известно, веб-сервис может быть установлен на стороне сервера, а JSON может использоваться для получения и обновления текущей базы данных SQL.(я не использовал JSON в своей жизни, поэтому поправьте меня, если я ошибаюсь).

(ИЛИ)

Напишите плагин для телефонной пропасти для хранения данных в устройстве с помощью некоторых собственных вызовов.(ограниченные знания здесь также).Но будет ли это работать на нескольких устройствах, таких как на базе Android и iOS?

(ИЛИ)

Может кто-нибудь подсказать, как мне добиться этого без использования html5-материалов, чтобы я могиметь возможность просматривать веб-источник телефонной пропуска даже в обычном браузере, не поддерживающем html5?

Ответы [ 2 ]

6 голосов
/ 16 ноября 2011

Одной альтернативой WebSQL является 'веб-хранилище' - http://dev.w3.org/html5/webstorage/

Хотя веб-хранилище представляет собой простую систему пар ключ / значение, в сочетании со строками JSON вы можете хранить целые объекты (в основном их сериализация с использованием JSON)..stringify () и десериализация их с помощью JSON.parse ()).

Вот статья, в которой в основном рассматриваются доступные варианты:

http://csimms.botonomy.com/2011/05/html5-storage-wars-localstorage-vs-indexeddb-vs-web-sql.html

A PhoneGapплагин был бы другим вариантом, но это был бы просто интерфейс между, скажем, базой данных SQLite и вашим JavaScript ... это не сильно отличалось бы от Web SQL.

1 голос
/ 20 мая 2013

Я уже ответил на этот вопрос в следующем посте на StackOverflow. Это должно помочь вам ::

автономная база данных Phonegap

В нем будут обсуждаться все общие и любимые варианты, доступные прямо сейчас. И я добавил фрагменты кода и рассмотрел все плюсы и минусы каждого варианта.

...