gpt4 book ai didi

realm - Realm 表有大小限制吗?

转载 作者:行者123 更新时间:2023-12-02 23:10:48 35 4
gpt4 key购买 nike

表格大小有限制吗?我需要平均每秒添加一次新数据。我正在从蓝牙设备保存信息,因此每秒都会收到应用程序处于前台/后台的更新。

谢谢

最佳答案

Realm 使用内存映射来访问文件。根据操作系统的不同,每个进程的虚拟地址空间是有限的。根据我们的经验,这是极限,您可能会首先达到。

好消息是您仍然可以拥有数百万个对象。

但是对于一个非常大的 Realm 数据库,您必须小心并发访问,因为使用我们底层存储引擎中的当前架构,每个线程必须对文件进行一次内存映射。这对我们的绑定(bind)有影响。当您有大量并发写入并且您的访问器保留很长时间时,您更有可能达到限制。
因此,我们通常建议从单线程写入并批量写入大型事务。通过这样做,您可以防止创建许多中间版本,这些版本也必须保留在文件中,从而导致进一步不必要的文件增长。

您可以使用compact方法来减少Realm数据库占用的大小。仅当该文件未被其他访问器打开时才必须使用此属性。

关于realm - Realm 表有大小限制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36669819/

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