Ionic2 SQLite与使用Ionic/Firebase的本地存储

Ionic2 SQLite与使用Ionic/Firebase的本地存储,ionic2,Ionic2,我正在用爱奥尼亚2写一个聊天应用程序。我想在手机上本地保存一些信息 我使用Firebase作为消息传递系统。它以JSON符号存储消息。当我阅读邮件时,我希望将其存储在本地并从Firebase中删除 我应该使用SQLite还是本地存储 我通常会说SQLite bexcuse更可靠,但因为Firebase使用JSON,我应该将本地消息作为JSON存储在本地存储中吗 感谢您的建议。因为您使用的是爱奥尼亚,我建议您使用该模块 默认情况下,它使用最先进的存储机制。因此,在Chrome中,它将使用Index

我正在用爱奥尼亚2写一个聊天应用程序。我想在手机上本地保存一些信息

我使用Firebase作为消息传递系统。它以JSON符号存储消息。当我阅读邮件时,我希望将其存储在本地并从Firebase中删除

我应该使用SQLite还是本地存储

我通常会说SQLite bexcuse更可靠,但因为Firebase使用JSON,我应该将本地消息作为JSON存储在本地存储中吗


感谢您的建议。

因为您使用的是爱奥尼亚,我建议您使用该模块

默认情况下,它使用最先进的存储机制。因此,在Chrome中,它将使用IndexedDB并返回到WebSQL或LocalStorage

如果安装了
cordova sqlite storage
插件,则在设备上运行时,ionic storage将使用sqlite作为存储引擎


您只能使用离子存储来存储键值对,因此不能使用自定义sql查询。但是存储JSON无需任何修改即可工作。

谢谢,这正是我想要的。简单而健壮,可以存储JSON。对于更多类似sql的查询,我更喜欢SQLLite。在这里你可以找到一个例子:你实现了这个吗?您是如何从缓存加载聊天记录,然后在数据传输后用新的Firebase数据替换它的?