如何最好地表示数据库中的二维数组?

时间:2016-03-09 12:11:37

标签: arrays database database-design database-schema

我正在寻找一个很好的解决方案来表示数据库中的二维数组。当然有几个渔获量。例如,数组可以按列和行(可以在任何点插入)增长。同样重要的是人(用户)可以操作此数组中的特定单元格(并且希望无需更新整个数组)。也可能有多个数组要存储。

我已经考虑过使用json,但是当在特定的单元格上进行更新时,总是需要将整个json写入数据库,尤其是当多个人可以同时操作数组时。

1 个答案:

答案 0 :(得分:1)

典型的数据结构是三列:

当然,如果每个用户都有一个单独的数组(例如useridarrayid列),则可能还有其他列。或者,每个单元格可能有多个值。