【发布时间】:2013-03-02 01:10:29
【问题描述】:
数据库存储工程项目的不同对象类型:电机、电缆、泵、传感器等。
我们正在讨论是否为每种对象类型设置不同的表? (成堆的表格,当我们想要添加一个新的对象类型时会很痛苦——这会时不时发生......)
或者,就像我们目前所做的那样,我们是否应该有一个存储对象类型(ID、名称)的表和另一个存储每个对象类型的可能属性的表,以及另一个存储每个对象类型的每个属性值的表属性类型? (真正的 PITA,但灵活。)
有人做过类似的事情吗?需要考虑的要点?实施?
【问题讨论】:
-
对我来说,后者听起来有点像您正在尝试使用 SQL 数据库作为存储来构建自己的 NoSQL 数据库。
-
您当前的系统如何成为 PITA?