gpt4 book ai didi

swift - 在 Realm 中存储大照片

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

我想存储几百张 2 MB 照片 - 是否有任何限制或原因导致我不应该使用 Realm 存储这些数据?

另一种方法是将它们保存为文件并使用 Realm 存储文件路径。我实际上倾向于这种方法,因为我使用 Realm 的方式,我偶尔会清除 Realm 文件(例如,当用户注销时或有时为了避免迁移),然后通过网络获取数据来重建它(我使用 Amazon DynamoDB 在服务器端存储数据)。因此,我不想在清除 Realm 文件时重新获取所有照片。这就是为什么我倾向于这种方法,尽管我有一种感觉,这样做并没有充分利用 Realm。

我希望这个问题不太模糊,我基本上是在寻找有关如何根据我使用 Realm 的方式存储大照片的指导。请注意,我没有使用 Realm Object Server 的原因只是因为我已经在使用 DynamoDB。

最佳答案

您可以在 Realm 中为 DataString 属性存储最多 16MB 的数据,请参阅docs了解更多信息。 .

但是不建议将其用于图像。正如评论中所建议的,最好使用图像缓存库之一,它将允许您不必重新获取所有图像并定义自定义缓存策略。

关于swift - 在 Realm 中存储大照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42333255/

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