私は私の最初のeコマースデータベースを快くしようとしています。私はほとんどのEコマースのウェブサイトで見つける持っているものデータベース設計(私はEAVアプローチを使用する必要があります)
は、これらのサイトは、その後[カテゴリ、サブカテゴリなど再びサブカテゴリとを有することです。およびサブカテゴリの深さが固定されていない他のいくつかの今すぐすべての製品は、それに関連付けられた属性を持つ異なる
を持っていながら、一つのカテゴリーは、6つのネストされたサブカテゴリーがあることを意味します。
今、私の質問は、これらのウェブサイトは、彼らが「EAV」モデルと呼ばれるものを適用するネストされたサブカテゴリーのためにテーブルを追加し続けると、データベースに属性の列を追加するに
OR
を維持していますさ(私が正しい場合)この問題を解決するか、列やテーブルを追加し続け、多くのサイトでWebPagesを最新の状態に保ちます。
これはあなたのいくつかの貴重なアドバイスを提供してください、私の最初のeコマース事業であるので、(彼らは、ウェブサイトのパフォーマンスがイマイチ影響を受けます。.. EAVモデルを使用している場合)。
ありがとう、
ご協力いただきましてありがとうございます。あなたが必要なもの
読む[この優れた記事(「悪いCARMA」)](http://www.simple-talk.com/opinion/opinion-pieces/bad-carma/)と5つのトップのミスのこのリストに[参照EAVである理由データベース設計(ポイント#3)](http://www.simple-talk.com/sql/database-administration/five-simple--database-design-errors-you-should-avoid/)で恐ろしく悪いアイデア..... –