2010-01-04 23 views
1

我一直在创建rpg游戏,现在我正在为我的玩家做股票市场,他们可以买卖股票。股票价格是随机的,股票价格每20分钟更改一次。所以,我必须在一个字段中保存mysql的每一个变化,因为我想显示上个月变化的球员图。例如。首先股票价格是100美元,然后,2小时后现场看起来像:“100-105-98-125-149-135”。因此,整个月它将是3 * 24 * 30 = 2160个随机数。我想我可以做得更好,也许你有什么想法?因为我不确定月份通过时应该怎么做等。非常感谢。需要关于如何在mysql中保存所有rpg游戏库存变化的建议

btw:我的英语很差,所以我不能很好地告诉你我所有的思想,所以对不起。但我仍希望你明白。如果不是 - 问。这将很高兴回答。

+1

这是一个基于网络的游戏或桌面应用程序?如果它运行在服务器端,那么我不会认为存储的最优化将是一个巨大的问题。如果您为每个价格使用4个字节,那么纽约证券交易所和纳斯达克每只股票的年价值将约为650 megs。在这个尺寸下,我不认为数据库模式会影响性能。存储数据最简单的方法可能就足够了。 – Bribles

回答

4

我会推荐一个表格中包含股票信息,然后另一个表格作为交易日志,每个股票价格变化作为记录。您可以拉出历史股票的所有行,以及当前价格的最新值。

+0

好主意,谢谢。如果没有其他建议,我会绝对使用它。 –

相关问题