初めての E コマース データベースを設計しようとしています。
私がほとんどの E コマース Web サイトで見つけたのは、これらのサイトにはカテゴリ、サブカテゴリ、サブカテゴリなどがあるということです。SubCategory の深さは固定されていません。つまり、1 つのカテゴリには 6 つのネストされたサブカテゴリがあり、他のカテゴリには異なるサブカテゴリがあります。
これで、すべての製品に属性が関連付けられました。
私の質問は、これらの Web サイトがネストされたサブカテゴリのテーブルを追加し続け、データベースに属性の列を追加し続けていることです。
また
彼らは「EAV」モデルと呼ばれるものを適用してこの問題を解決するか、列やテーブルを追加し続け、多くのサイトで新しいカテゴリがあることを発見したため、Webページを更新し続けます.
(EAV モデルを使用すると、Web サイトのパフォーマンスが影響を受けますね..)
これは私の最初の E コマース プロジェクトであるため、貴重な提案をいくつか提供してください。
ありがとう、
どんな助けでも大歓迎です。