在mysql中处理多个已保存的游戏数据实例

时间:2017-07-01 18:34:19

标签: mysql database-design

我正在使用PHP / MySQL构建我的第一个基于Web的游戏,并且难以构思如何处理已保存的游戏数据实例。这是一个足球经理游戏,有像......这样的表格。

players, managers, matches, results, injuries, stadiums, leagues etc

我的问题是,其中一些表需要为每个保存的游戏存储完全不同的数据,而我不知道处理保存所有游戏数据的多个实例的最佳方法。

处理此问题最优雅的方法是什么?我是否应该在每次创建新游戏时创建一组完全独特的事务表?例如如果我有1000个游戏,它们是“结果”表的1000种不同变体?我能想到的唯一另一个相当丑陋的数据库设计解决方案是在每个表中都有一个game_id列,逐个游戏。

或者在数据库层之外还有其他一些技术可以更好地满足处理相同数据的潜在大量不同实例的需求吗?我在stackoverflow上找到的这个问题的最佳匹配是How do games handle saved content?,但它是一个相当古老的帖子并没有完全解决我的问题。谢谢你的任何想法。

0 个答案:

没有答案