【发布时间】:2015-11-28 06:04:25
【问题描述】:
假设我有一个 Games 表、一个 Players 表和一个 Game Admin(谁可以将游戏添加到系统)表,并且得分表包含游戏 ID 玩家 ID 和每个游戏级别的得分。
每个游戏都有很多玩家 玩家不是游戏管理员。 每个Game Admin都有几个Games。得分表可能超过1500万条记录。
我有两个想法:请告诉我利弊
根据我的估计系统不会有超过100个游戏所以:
1.为每个游戏创建新表,以防止将所有分数存储在一个表中
2.将玩家和玩家的主要资料保存在一个数据库中,并为每个游戏创建新的数据库?
哪个选项更合适? 如果您有其他想法,请与我分享。 谢谢
【问题讨论】:
-
不确定是什么问题。但是,您是否在检查我们以向您提供代码?还是什么?
-
这可能是极少数情况下,动态创建数据库(或表)可能是最佳解决方案。
标签: mysql sql database-design