什么是存储这些数据的最有效方法?

时间:2014-11-17 01:17:06

标签: database database-design parse-platform

需要帮助找出有效且高效地存储数据的好方法

我使用的是Parse(JavaScript SDK),这里是我试图存储的示例

足球(足球)比赛的预测,所以一场比赛的例子就是;

  

A队与B队B

     

EventID =" abc"

     

分类= ["联赛-1","星期日联赛"]

     

User123预测得分将是A队2-0队B - >所以2-0

     

User456预测得分将是A队1-3队B队 - >所以1-3

每个事件都附有信息,如eventId,几个类别,开始时间,结束时间,结果等等

我需要为每个事件记录每个用户的分数预测(通常一次10个事件,因此会有很多预测)

我需要存储这些内容,以便根据用户的预测和比赛中的球队以及比赛的类别,根据用户的预测和奖励点交叉引用正确的结果,而不是添加到总数中我需要按类别和每个用户单独存储所有奖励积分,以便我可以根据设定日期和某些类别之间的预测进行过滤,例如

  

A队与B队B

     

EventID =" abc"

     

分类= ["联赛-1","星期日联赛"]

     

User123 prediction = 2-0

     

实际结果= 2-0

所以现在我需要为A队,B队和#34; League-1"以及" Sunday-League"以及用户123授予X分。并将其记录到活动日期。

1 个答案:

答案 0 :(得分:0)

我建议你为游戏创建一个表格,为用户创建一个表格,然后建立一个关联表来处理多对多的关系。这是一个非常标准的多对多关系。