我想将游戏清单信息存储到SQL中。
我应该使用哪种方法来最大程度地提高绩效成本?
我要存储的数据是:
我可以考虑两个想法:
UserID | Items
---------+-----------
70001 | 3001 ;10000;65001;...
70002 | 0 ;0 ;0 ;...
70003 | 1 ;0 ;10 ;...
table: 70001Inv
SlotID | ItemID
----------+-----------
000 | 3001
001 | 10000
002 | 65001
答案 0 :(得分:3)
第三种方法可能是最好的方法。 。 。具有三列的单个表:
UserID | SlotID | ItemID
--------+---------+-------
XXX | 000 | 3001
XXX | 001 | 0
XXX | 002 | 65001
也就是说,UserID存储在表中,每种组合都有单独的行。