用于我的离子项目的最佳数据库
Posted
技术标签:
【中文标题】用于我的离子项目的最佳数据库【英文标题】:best database to use for my ionic project 【发布时间】:2015-04-09 22:10:24 【问题描述】:我正在寻找用于我的 ionic 项目的最佳数据库。我希望用户将数据库存储在本地,并可选择将该信息同步到远程数据库作为支付选项。通过登录到他们的用户帐户,他们的数据将来自任何设备。我一直在研究 firebase Couchdb 和 Parse,但不知道我应该使用什么。我必须记住扩展我的应用程序。那里最好的选择是什么?
【问题讨论】:
【参考方案1】:如果本地存储的数据不多,LocalStorage 是一个不错的选择。或者,如果您需要更灵活、更大的数据库,您可能想尝试使用 IndexedDB 或 SQLite Plugin for Cordova(Ionic 构建在 Cordova 之上),所有这些选项都适用于客户端。
但是对于服务器端,我已经在我的一个项目中使用了 FireBase,我知道它的工作原理很吸引人,如果您熟悉 Polymer/Web 组件,那么您只需添加 FireBase一行html,其他一切都为你设置好了。
链接:Cordova-LocalStorage DocsSQLite-plugin Docs
【讨论】:
在我的项目中,到目前为止,我一直在使用 SQLite 插件进行开发。您可以使用 SQLite 插件限制数据库大小吗?我可以将 SQLite 数据库与 localstorage 的 firebase 数据库同步吗? 你也可以使用 Lokijs gonehybrid.com/…【参考方案2】:您可以使用 PouchDB 一个 noSQL javascript couchDB 克隆。它可以与远程couchDB数据库同步,并且易于在本地环境中使用。
【讨论】:
我想这就是我要做的。这些技术是否可以很好地扩展?以上是关于用于我的离子项目的最佳数据库的主要内容,如果未能解决你的问题,请参考以下文章