现在我看到了一些之前没有见过的东西:数据库非常通用。例如:我们有一个通用类型而不是具体类型:设备,并且它与自定义属性表相关联。
不幸的是,模型代表这些表中的实体,因此模型根本不涉及业务。
最终编程非常混乱:没有人设计或定义应该在通用表中的自定义属性,所以很难知道把什么放在哪里。并且你需要大量代码才能检索一个属性。
您认为具有通用模型的通用数据库是某种反模式吗?有任何优点吗?
不幸的是,模型代表这些表中的实体,因此模型根本不涉及业务。
最终编程非常混乱:没有人设计或定义应该在通用表中的自定义属性,所以很难知道把什么放在哪里。并且你需要大量代码才能检索一个属性。
您认为具有通用模型的通用数据库是某种反模式吗?有任何优点吗?