我有一个类似页面订阅的应用程序,用户可以在其中订阅页面。查看页面时,我想显示订阅它的用户数量和用户列表。
此外,当有人查看用户的个人资料时,应该向他们显示该用户订阅的所有页面。
我想到的是这样的:
Page
id
users (JSON format containing userIDs of all subscribed)
User
id
page_IDs (JSON format containing the IDs of the walls he is subscribed to)
我想这对于非常小规模的应用程序来说是可以的。但是当网站增长并且每个页面有超过 1000 个订阅者时,将所有 JSON 数据解码为 PHP 中的数组根本不是一个好主意。
任何人都有更好的架构?
非常感谢!