【问题标题】:Local storage vs Cordova-sqlite-storage本地存储与 Cordova-sqlite-storage
【发布时间】:2016-11-02 08:15:00
【问题描述】:

什么时候应该考虑使用 SQLite 存储而不是本地存储?
我的应用程序中有 3200 个城市名称,一些用户信息和 100-200 家公司,其中有很多字段,其中一个是包含 1-30 乘以 15 个字段的数组。

我可以并且应该将这么多信息存储在本地存储中还是应该使用 SQLite?

【问题讨论】:

    标签: cordova ionic-framework local-storage android-sqlite


    【解决方案1】:

    本地存储的限制为 5MB。如果您认为需要更多空间,最好选择 SQLite。 在5BM下,你可以选择你想要的。对于本地存储,我通常使用localstorageDB 没有问题。无论如何,一个问题与本地存储有关:我在某处读到,如果 iOS 没有内存,他可以删除您的本地存储数据以检索空间。出于这个原因,您最好将您的数据视为设备中的“非永久”数据,如果需要,有时可以通过对主服务器的 ajax 调用来刷新它们。

    【讨论】:

    • 我不知道 5 MB 有多少字符。我在某处读到:2Mb 的存储空间实际上意味着您可以保存 1M 字符。我还需要将公司与服务器同步。我想现在我知道答案了。
    • 5MB 是很多字符。我认为 1 char = 1 字节。所以我认为你可以存储 5M 字符
    • 我个人之前在 iOS 中使用 localStorage 时遇到过这个问题(内存已满),这就是我现在使用 SQLite Storage 的原因。
    • @Kirankumar 请让我知道我是否可以在 chrome 浏览器中测试 SQLite db。
    • @MagicDragon,如果你在谈论 SQLite 插件,那么你不能。
    猜你喜欢
    • 2012-01-04
    • 2016-08-03
    • 2016-07-27
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 2021-03-15
    • 2017-08-03
    • 1970-01-01
    相关资源
    最近更新 更多