gpt4 book ai didi

ios - iOS 应用程序中多个对象的多个 Realm

转载 作者:行者123 更新时间:2023-11-29 12:12:35 25 4
gpt4 key购买 nike

我们的 iOS 应用程序中有许多对象彼此紧密引用到嵌套级别。我们的应用程序是大量多线程的。使用realm(Objective C) 作为数据库选择,出现了以下问题并期待答案:

  1. 我们应该选择单 Realm 还是多 Realm ,每个对象一个 Realm ?
  2. 对于单一/多重方法,我们是否需要为低内存问题烦恼?请注意,我们有数以千计的对象要处理,并且将使用持久保存在磁盘上的 Realm 。
  3. 我们是否需要担心拥有数千个对象的 Realm 不断扩大?如果我们使用多个 Realm ,它是否适用于来自多个 Realm 的链式查询?
  4. 从多个 Realm 访问对象时要考虑哪些最佳做法/限制条件?如何处理具有多个 Realm 文件的多线程?与单域多线程相比,它是否需要特殊处理?

最佳答案

简短的回答是您应该使用一个 Realm 。 Realm 是一个包含大量对象和关系的文件。跨多个 Realm 查询是不可能的。因此,如果您的对象根本不相关并且您与其他 Realm 中的对象没有关系,则只能拆分为多个 Realm 。几千个对象完全没有问题。

关于ios - iOS 应用程序中多个对象的多个 Realm ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32944565/

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