【问题标题】:How to estimate Realm DB size如何估计 Realm DB 大小
【发布时间】:2020-05-16 15:24:49
【问题描述】:

有什么好的方法可以估计 iOS 上的 Realm 文件大小以及最高安全的 Realm DB 大小是多少?我正在做一个收集时间序列数据的应用程序,我现在正在详细说明选择哪种粒度。

假设我想保留以下数量:一组 15 个双打,每 5 秒保存一天 2 小时,保存 10 年。

这大约是 15x(60/5)x60x2x365x10 = 78 百万。双重条目。我想这个数量太大而无法存储在 iPhone 中,因此我应该始终将数据保留最多 1 年?

【问题讨论】:

    标签: ios swift realm


    【解决方案1】:

    让我们检查一下数学

    你说

    一组 15 个双打,每 5 秒保存 2 小时,每天保存 10 年。

    这是数字

    8 Bytes in a double * 15 doubles * 1440 samples per day (see below) * 3650 Days
    

    = 630720000 字节

    现在取 630720000 字节 * 0.00000095367432 = 601Mb(二进制)或 640Mb 十进制

    这可以在 Realm 和手机上轻松完成。 650Mb 远小于 64Gb 手机的容量。

    我确信会涉及更多开销,因此数字可能会有所不同,但似乎有可能,除非我错过了什么。

    每天的样本数 = 两小时是 7200 秒 / 5 = 1440

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-15
      • 2010-09-09
      • 1970-01-01
      • 1970-01-01
      • 2017-04-02
      • 2020-09-27
      • 2010-12-17
      相关资源
      最近更新 更多