私は好き嫌いのために別のテーブルを作成し、好き嫌いのために投稿IDとユーザーIDを格納する必要があるのだろうかと思っていました。システムのような投稿のためのデータベースアーキテクチャを設計する最良の方法
例テーブル:ID、post_idの、USER_ID
またはべきこのようなきれいで小規模なデータベースを維持するために、ユーザーテーブルにそれを置く場合:
例既存のusers_metaテーブル(ワードプレス)
USER_ID 、post_likes(meta_value)、post_ids(array(2,3,4,5,6))
ユーザーが投稿を好きなときはいつでも、投稿IDを特定のユーザーのテーブルにプッシュするだけです。
idをユーザーのメタテーブルに入れるという考え方は、これは、データベースシステムを小さくして、ユーザーが投稿を好きかどうかを見つけ出すのを容易にします。
私が間違っている場合は、私を修正してください!