保存 "likes" 数据库设计(解析)
Saving "likes" database design (Parse)
我正在使用 Parse 从我的社交网络保存数据。到目前为止,我有三个 class:Users、Posts 和 Relationships。我希望用户能够喜欢 post。
我是否应该为赞创建一个新的table。如果是这样,那么在我的故事板页面上,我将不得不通过 Relationships 查询来获取用户关注者,然后通过 Posts 来获取 posts 来自关注者,然后 Likes 以获得那些 posts?
的喜欢
在一个页面上解析三个 API 请求是否有效。我觉得这会降低性能,但我不确定还有什么方法可以保存点赞。
另一件事是,我想显示一个通知 table视图。所以所有喜欢和要求的都遵循。所以我猜我会在 Relationships 中保存点赞,然后在故事板上查询两次以首先获得关注者,然后点赞。在通知页面上,有一个 class 可以查询一次以获取所有最近的通知。
你有什么建议?
谢谢
这是一个广泛的问题,所以我无法肯定地说,但我确实有一些建议,您可以使用 parse.com。
使用本地数据存储:您可以将用户的所有点赞保存在本地数据存储以及应用程序的云中。因此,例如,当用户喜欢某样东西时,您可以创建点赞,将其保存到云端,然后将其固定到本地数据存储。这样,您无需使用 API 请求即可高效地查询您的用户创建的所有点赞。但如果用户在其他地方登录到应用程序,您也可以在云中检索喜欢的内容。所以,我会为喜欢创建一个新的 table。
您可以使用联接 table 来实现关注者,因此,您也可以将用户的关注者固定到本地数据存储区,就像您想要点赞一样。这就像在 Parse.com anypic 教程中所做的那样。
我还会有另一个 table 用于通知。在云代码中,您甚至可以使用 afterSave 方法更新用户有多少通知,然后在用户请求时通过查询获取所有通知。
我正在使用 Parse 从我的社交网络保存数据。到目前为止,我有三个 class:Users、Posts 和 Relationships。我希望用户能够喜欢 post。
我是否应该为赞创建一个新的table。如果是这样,那么在我的故事板页面上,我将不得不通过 Relationships 查询来获取用户关注者,然后通过 Posts 来获取 posts 来自关注者,然后 Likes 以获得那些 posts?
的喜欢在一个页面上解析三个 API 请求是否有效。我觉得这会降低性能,但我不确定还有什么方法可以保存点赞。
另一件事是,我想显示一个通知 table视图。所以所有喜欢和要求的都遵循。所以我猜我会在 Relationships 中保存点赞,然后在故事板上查询两次以首先获得关注者,然后点赞。在通知页面上,有一个 class 可以查询一次以获取所有最近的通知。
你有什么建议? 谢谢
这是一个广泛的问题,所以我无法肯定地说,但我确实有一些建议,您可以使用 parse.com。
使用本地数据存储:您可以将用户的所有点赞保存在本地数据存储以及应用程序的云中。因此,例如,当用户喜欢某样东西时,您可以创建点赞,将其保存到云端,然后将其固定到本地数据存储。这样,您无需使用 API 请求即可高效地查询您的用户创建的所有点赞。但如果用户在其他地方登录到应用程序,您也可以在云中检索喜欢的内容。所以,我会为喜欢创建一个新的 table。
您可以使用联接 table 来实现关注者,因此,您也可以将用户的关注者固定到本地数据存储区,就像您想要点赞一样。这就像在 Parse.com anypic 教程中所做的那样。
我还会有另一个 table 用于通知。在云代码中,您甚至可以使用 afterSave 方法更新用户有多少通知,然后在用户请求时通过查询获取所有通知。