gpt4 book ai didi

flutter - Objectbox = 是在内存中还是磁盘数据库中?

转载 作者:行者123 更新时间:2023-12-02 18:57:25 25 4
gpt4 key购买 nike

我正在 flutter 中构建聊天应用程序。

我发现了带有 dart 的 objectbox。看起来不错。之前我尝试过 hive 。

我的问题是。 Objectbox是内存数据库还是磁盘数据库?

当我打开应用程序时,Hive 位于内存数据库中。它将所有盒子数据加载到内存中。但我正在寻找像磁盘存储这样的解决方案。这样我就可以在需要时将数据加载到内存中。对象框如何工作?

最佳答案

ObjectBox 不是内存数据库,可以有效地使用可用 RAM。当有足够的 RAM 可用时,您可以获得内存中的读取性能。如果可用 RAM 较少并且您操作大型数据集,则它会更频繁地使用磁盘。使用 B+ 树分页也可以非常有效地完成此操作。

还有two FAQ entries有关缓存/RAM 的更多详细信息。

关于flutter - Objectbox = 是在内存中还是磁盘数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66012596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com