лучшая база данных для моего ионного проекта

Я ищу лучшую базу данных для моего ионного проекта. Я хочу, чтобы пользователь хранил базу данных локально с возможностью синхронизации этой информации с удаленной базой данных в качестве варианта оплаты. Их данные будут с любого устройства при входе в свою учетную запись пользователя. Я смотрел на firebase Couchdb и Parse, но не знаю, с чем мне пойти. Я должен помнить о масштабировании моего приложения. Каковы наилучшие варианты?


person user1277281    schedule 10.02.2015    source источник


Ответы (2)


LocalStorage — отличный вариант, если локально хранить не так много данных. Или, если вам нужна более гибкая и большая база данных, вы можете попробовать IndexedDB или плагин SQLite для Cordova (Ionic построен поверх Cordova), все эти варианты предназначены для клиентской части.

Но что касается сервера, я использовал FireBase для одного из своих проектов, и я знаю, что он отлично работает, если вы знакомы с Polymer/Web Components все, что вам нужно сделать, чтобы иметь FireBase, просто добавьте одна строчка html и все остальное настроено за вас.

Ссылки:
Cordova-LocalStorage Документация
Документация по плагину SQLite

person Adi    schedule 10.02.2015
comment
До этого момента я разрабатывал плагин SQLite в своем проекте. Можете ли вы ограничить размер базы данных с помощью плагина SQLite? Смогу ли я синхронизировать базу данных SQLite с базой данных firebase, будет ли для этого лучше использовать локальное хранилище? - person user1277281; 10.02.2015
comment
Вы также можете использовать Lokijs gonehybrid. ком/ - person elvismdev; 17.11.2015

Вы можете использовать PouchDB, клон CouchDB с javascript без SQL. Он может синхронизироваться с удаленной базой данных CouchDB и прост в использовании в локальной среде.

person Toxus    schedule 11.02.2015
comment
Я думаю, что это то, что я собираюсь сделать. Эти технологии хорошо масштабируются? - person user1277281; 12.02.2015