【发布时间】:2010-03-04 07:20:44
【问题描述】:
现在我有一些我以前没有见过的东西:数据库真的很通用。例如:我们有一个通用类型而不是具体类型:设备,它与自定义属性表相关。
不幸的是,其实体上的模型代表了这些表,因此模型根本不谈论业务。
最后编程很混乱:没有人设计或定义应该在通用表中的自定义属性,因此很难知道在哪里放置什么。而且你需要很多代码来检索一个属性。
您认为具有通用模型的通用数据库是某种反模式吗?有高手吗?
【问题讨论】:
标签: design-patterns database-design anti-patterns