不受控制的Realm文件增长

时间:2018-04-16 11:42:18

标签: realm

我正在使用 realm.js 2.3.3 和node.js应用程序来存储iot设备的最新状态。 目前我有3个模式(每个10列 - 所有数字和布尔值),每个模式都有 1行/设备。我们有大约1600个设备,他们每秒发送数据。最多200台设备在任何时间都在线。

我总是在写入模式下通过在应用程序启动时调用 beginTransaction 然后每秒调用 commitTransaction 将最新状态刷新到磁盘后跟的BeginTransaction 即可。这也确保了领域始终处于写入模式。我从不称为紧凑型,因为它冻结了整个应用程序一段时间。

总共接近5000行,应该是 1MB 数据(通过调用 compact 进行验证)。但是领域文件在2天内已经增长到 290 MB

如何保持文件大小真实?

0 个答案:

没有答案