与objectify的足球联赛表

时间:2014-07-24 14:28:25

标签: sql google-app-engine google-cloud-datastore objectify

我想用app引擎为小型足球联赛制作一个小后端应用程序,我考虑使用数据存储和客观化而不是传统的SQL数据库。

我想显示比赛日和排名表。我也希望能够显示ceratin比赛日的排名表。

例如: 让我们假设当前比赛日是当前赛季的第六个比赛日。我希望能够显示第四个比赛日的排名表排名(它是1.比赛日+2。比赛日+3。比赛日+4。比赛日的点数之和)

我如何使用数据存储和客观化在app引擎上建模这样的东西? 对联赛表的查询怎么样?

或者这是一个很好的例子,我应该使用传统的SQL数据库,因为使用SQL你可以在你的sql语句中做SUM()吗?

1 个答案:

答案 0 :(得分:0)

您通常有两种选择:

  • 即时计算(可能是缓存)
  • 预先计算并存储

很难说哪种情况更好,因为它取决于数据和查询量。使用GAE往往会使开发人员偏向预先计算,特别是当过去的数据没有变化时。例如,每晚汇总过去的数据。现在您的查询很快。