我有一个超过100K记录的数据库.许多类别和许多项目(每个类别具有不同的属性)所有内容都存储在EAV中.
如果我试图打破这个方案并为任何类别创建一个独特的表是我必须避免的?
是的,我知道我可能会有很多表,如果我想添加一个额外的字段,我需要更改它们,但这是错的吗?
我还读到,尽管有很多表,但db会填充更多文件,这对任何文件系统都不利.
有什么建议吗?
database entity-attribute-value
database ×1
entity-attribute-value ×1