Я ищу лучшую базу данных для моего ионного проекта. Я хочу, чтобы пользователь хранил базу данных локально с возможностью синхронизации этой информации с удаленной базой данных в качестве варианта оплаты. Их данные будут с любого устройства при входе в свою учетную запись пользователя. Я смотрел на firebase Couchdb и Parse, но не знаю, с чем мне пойти. Я должен помнить о масштабировании моего приложения. Каковы наилучшие варианты?
лучшая база данных для моего ионного проекта
Ответы (2)
LocalStorage — отличный вариант, если локально хранить не так много данных. Или, если вам нужна более гибкая и большая база данных, вы можете попробовать IndexedDB или плагин SQLite для Cordova (Ionic построен поверх Cordova), все эти варианты предназначены для клиентской части.
Но что касается сервера, я использовал FireBase для одного из своих проектов, и я знаю, что он отлично работает, если вы знакомы с Polymer/Web Components все, что вам нужно сделать, чтобы иметь FireBase, просто добавьте одна строчка html и все остальное настроено за вас.
Ссылки:
Cordova-LocalStorage Документация
Документация по плагину SQLite
Вы можете использовать PouchDB, клон CouchDB с javascript без SQL. Он может синхронизироваться с удаленной базой данных CouchDB и прост в использовании в локальной среде.