2
各製品には親カテゴリ、カテゴリ、およびサブカテゴリがあります。製品カタログの中で最もスケーラブルなデータモデルは何ですか?
プロダクトテーブルの親カテゴリ、カテゴリ、サブカテゴリを表す整数で正規化されたデータベースを使用する方がよいでしょうか?
各製品には親カテゴリ、カテゴリ、およびサブカテゴリがあります。製品カタログの中で最もスケーラブルなデータモデルは何ですか?
プロダクトテーブルの親カテゴリ、カテゴリ、サブカテゴリを表す整数で正規化されたデータベースを使用する方がよいでしょうか?
カテゴリテーブルを別にして、製品表にIDを持つ方が良いです。そうでない場合は、製品表にカテゴリ情報を直接格納すると、一貫性と重複が生じます。
あなたが参加することを心配している場合は、アプリケーション側でカテゴリテーブルをキャッシュし、テーブルから製品を選ぶ際にカテゴリハッシュマップを参照することもできますその親とサブカテゴリーの情報を知っている。