假设我有一个 Games 表、一个 Players 表和一个 Users 表。
- 每个游戏都有很多玩家
- 每个玩家都有一个状态,例如“死亡”或“活着”。所以玩家不是用户。
- 每个玩家都有一个用户
到目前为止,结构看起来还不错。但是我想知道,如果一天可能有数千场比赛(这种比赛的持续时间很短),并且每场比赛有 10 或 20 名玩家。我可能会在更少的时间内在 Players 表中获得数百万行超过一年。而且我需要在游戏结束后将每个玩家都保存在桌面上,因为我希望能够重玩任何游戏。我担心那个时候的性能,选择和更新会越来越慢,对吧?
有什么想法吗?