这是解决某个数据库问题的最佳方法的问题。
我们有一个数据库,其中包含一个带有键值对的表,如下所示。
Key Value
x 1
y 45
z 60
现在在我们的新迭代中,我们将拥有许多键值对的组合,因此我们希望存储它。一个简单的解决方案是
Id key value
0 x 1
0 y 45
0 z 60
1 x 10
1 y 3
1 z 9
等
现在我也在考虑将x,y,z作为第二个表中的列,因此我们只是将这些值存储在列下而不重复Id。但问题是当您想要将新密钥添加到数据库中时。 (这不是每天发生,很少添加)。
解决此问题的最佳方法是什么?我们是应该在演示中使用上面显示的方法还是我建议的方法,还是有另外一个比两个更好的解决方案?