【问题标题】:Dexie.js seems to consume more space than necessaryDexie.js 似乎消耗了不必要的空间
【发布时间】:2020-05-30 11:05:14
【问题描述】:

我们正在使用Dexie.js 在客户端保存一些二进制数据。二进制数据可以从5-20MB。

奇怪的是,当我们下载文件时,消耗的空间比文件大小本身要多得多。

例如,下载8.5MB 文件导致 Dexie DB 为57MB 这正常吗?

我问是因为不久之后我们的用户已经下载了几个总大小约为 100MB 的文件,并且 chrome 将在 indexeddb 超过 1GB 时崩溃。

谢谢

【问题讨论】:

    标签: indexeddb dexie


    【解决方案1】:

    好的,所以我已经意识到问题所在了。我在二进制数据字段上设置了一个索引。我认为这导致了一些严重的开销。设置索引是一个错误,我已将其删除,现在存储 8.5MB 的文件会占用 11.4MB 的存储空间。

    【讨论】:

    • 你找到了太好了。这似乎是我听说许多其他人都犯过的常见错误。一年前我更新了 dexie 登录页面和入门示例,因此他们应该更清楚地了解并非所有字段都应该被索引的事实。
    猜你喜欢
    • 1970-01-01
    • 2013-01-11
    • 2016-12-03
    • 1970-01-01
    • 2018-02-17
    • 1970-01-01
    • 2021-12-27
    • 1970-01-01
    相关资源
    最近更新 更多