次のテーブルを含むリレーショナル データベース:
- ユーザー
- ユーザーID
- image_url
- 製品
- 製品番号
- コメント
- 製品番号
- ユーザーID
製品のコメントをプルするのは単なる結合ですが、ユーザーの image_url も含めるには、各コメントを検索して、関連するユーザー データを見つける必要があります。
これを処理するには、いくつかの方法を考えることができます。
- 追加のルックアップと一般的なキャッシュ ソリューションで負荷を相殺するためにコメント DB を分離する
- 古い可能性があるコメント テーブルに冗長データを作成する
この問題を非常にきれいにするためのより良い方法があると思います。誰かがより良い代替案を提案できますか?
前もって感謝します!