1

这感觉像是一个愚蠢的问题,但是将键与 Big Table 中的值列表相关联的正确方法是什么?如果它是每个项目的列,那么列名称是什么?item-1、item-2 等,其中 item 是标识列表的前缀。如果是这种情况,我每次都必须以某种方式查询列表的长度 - 可能通过 item-size 列。

或者,我可以将列表存储为 JSON 数组,但这似乎很糟糕。想知道那里的专家是怎么想的?

4

1 回答 1

1

如果我理解正确,您想为拥有值列表的实体建模。您可以创建另一个表,而不是使列表中的每个项目成为单独的行

实体:ID(主键),其他数据
ListItem:Entity_ID ( Entity.ID的外键),值

这样你的列表可以有尽可能多的值

于 2011-08-26T21:02:43.730 回答