使用mongodb存储经验值

时间:2012-02-20 22:28:25

标签: php mongodb game-development

我正在构建一个用户可以获得XP-s的系统。这些点用于调平系统。

我想知道,存储它的最佳方式是什么。我使用mysql但我认为,mongodb可以更好地完成这项任务,所以请帮助我,如何在mongodb中完成这项工作。

详细说明:

  • 用户可以获得使用系统的xp-s(1xp /小时或1xp / 10分钟,现在无关紧要)
  • 必须保存最后添加点的时间,以避免每小时保存更多点数(我可以在会话中保存这个但是这种方法存在手杖问题)
  • 我不知道,有必要保存数据库中的所有点,或者足以增加xp-s的计数器。

1 个答案:

答案 0 :(得分:0)

我会跟踪日期时间,经验和原因。这样你就可以获得更好的报告。

当你想得到总数时,你所要做的就是得到那个球员的总和。

另外,你可以跟踪这名玩家因为这个原因每小时获得1xp