我正在开发一个应用程序,它使用用户的 facebook 朋友进行某种交互。现在我正在使用核心数据来存储一些用户数据,但我不确定是否要将用户朋友也存储在数据库中以进行缓存。
这是一种存储速度超过存储的情况,因为存储方面它是 O(n) 存储超过连接速度,每次获取朋友列表然后根据需要对其进行操作。
当然,必须有一个处理程序来检查朋友列表是变大还是变小,但让我们假设我在应用程序加载时懒惰地在后台进行了验证。
任何想法将它保存到核心数据数据库是明智的,还是我应该在每次应用程序运行时获取它并重新填充数据库?