我正在设计一个程序,用户可以在数千(或可能数百万)人中做出单一选择。我想到了两种将其存储在数据库中的方法:1)每个条目单独一行 2)一个长文本,它只是为新人附加一个选择或修改一个现有人的选择。
我想每个条目的单独行应该更有效,但是如果我们谈论的是数十万个条目,那么我正在寻找的网络开销是什么,而不是仅仅返回一个单个长文本并使用用户的 cpu 来解析文本?
例如,单个长文本可能类似于:
Data
[Person A:Choice A][Person B: Choice A][Person C: Choice C]...[Person n:Choice n]
而多行显然是:
Person Choice
A A
B A
C C
....
n n
也许我一开始就没有以正确的方式思考这个问题。有没有更有效的方法来做这样的事情?
感谢您的输入。