ユーザーがページを購読できるページ購読のようなアプリケーションがあります。ページが表示されたときに、そのページを購読しているユーザーの数とユーザーのリストの両方を表示したいと考えています。
また、誰かがユーザーのプロフィールを表示する場合、そのユーザーがサブスクライバーであるすべてのページを表示する必要があります。
私が考えたのはこれです:
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 で配列にデコードすることは、まったくお勧めできません。
より良いスキーマを念頭に置いている人はいますか?
どうもありがとう!