应在单个领域文件中存储多少数据

时间:2017-11-18 10:45:52

标签: ios realm

在我的应用中,数据将由用户生成。

  • 每位用户平均每天平均创建4-5个条目。
  • 最终将有1000名用户存储数据。

现在,对于Realm Object Server的存储,我看到以下选项:

  • 为每个用户创建一个单独的域文件。
  • 创建一个包含所有用户数据的单个域文件。
  • 根据某些用户分组创建几个大型领域文件(例如每100个用户一个领域)。

希望了解哪种方法会更好?

1 个答案:

答案 0 :(得分:0)

你肯定应该有一个单独的Realm文件每个用户。 Realm Object Server旨在很好地处理这个问题。

您希望每个用户都进行身份验证(请参阅this documentation),一旦他们这样做,他们将在服务器上创建自己的Realm。他们在您的客户端应用中所做的任何更改都将同步到他们进行身份验证的所有设备。

如果您尝试在单个Realm中组合多个用户,则所有这些用户在查询对象时都会看到其他用户的数据。那可能不是你想要的。