Используйте PouchDB в качестве встроенной базы данных в приложении phonegap
Я только начинаю с PouchDB. Я хотел бы иметь возможность использовать PouchDB в приложениях HTML5 для мобильных устройств, созданных с использованием Phonegap или Cordova. Просматривая руководство по началу работы на сайте PouchDB, похоже, что вы должны работать через сервер (или локальный хост), а не через файловую систему. Поскольку я пытаюсь создать приложение, которое работает в автономном режиме, разве приложение Phonegap, по сути, не использует файловую систему на мобильном устройстве, а не сервер / localhost?
Я уверен, что это основной вопрос, так что простите, если это слишком очевидно, но я не нашел ничего ясного по этой теме в ходе моих поисков.
Спасибо.
2 ответа
PouchDB может синхронизироваться с удаленной базой данных, работающей на сервере, таком как CouchDB, Cloudant или Couchbase.
Тем не менее, это также нормально, чтобы запустить его как чисто локальную базу данных. Когда вы делаете:
var db = new PouchDB('foobar');
... тогда у вас есть локальная база данных под названием "foobar", использующая IndexedDB, WebSQL, LevelDB, SQLite или все, что поддерживает браузер / устройство. Так что в конечном итоге он пишет в локальную файловую систему.
Надеюсь, это поможет!
Нажмите здесь!
Я считаю, что это может быть хорошим примером для вас, чтобы создавать автономные приложения. Фактически, вы можете использовать Angular + pouchDB + websql. Я работаю над некоторыми проектами, которые связаны с этим. С нетерпением ждем дальнейших вопросов.