我即将登上我的第一个电子商务数据库。电子商务项目的数据库设计(我应该使用EAV方法)
我在大多数电子商务网站上发现的是,这些网站有类别,然后是子类别,然后再次子类别等。并且子类别的深度不固定表示一个类别具有六个嵌套子类别,而其他类别具有不同
现在所有产品都具有与其关联的属性。
现在我的问题是,是这些网站不断添加表嵌套子类别,并保持在数据库中添加列的属性
OR
它们适用的东西被称为“EAV”模式(如果我是对的)来解决这个问题,或者他们不断添加列和/或表格,并且不断更新网页,就像我在许多网站上发现的那样,现在有一个新的类别。
(如果他们使用EAV模型,则网站性能影响不是它..)
因为这是我的第一个电子商务项目,请您提供一些有价值的建议。
感谢,
任何帮助表示赞赏。
阅读[这篇优秀的文章(“坏CaRMa”)](http://www.simple-talk.com/opinion/opinion-pieces/bad-carma/),并参见[在这5个最高的错误列表在数据库设计中(点#3)](http://www.simple-talk.com/sql/database-administration/five-simple--database-design-errors-you-should-avoid/)为什么EAV是一个可怕的坏主意..... – 2012-04-04 12:32:58