我正在寻找一种方法来存储和检索GAE数据存储中一些实体的统计信息。 假设我正在存储这些模型:
NewsSource(db.Model)
Article(db.Model)
NewsSource
CommentCount
VoteCount
因此,每篇文章都有一个新闻来源,votecount和comment count,一个新闻来源有多篇文章。 Commentcount和votecount道具可以经常更新。你知道吗
现在让我们假设我希望能够检索有关Newsources的统计信息,这些信息告诉我在过去x周(或其他时间段)内newsource每周(或每天或其他时间段)有多少投票和/或评论。你知道吗
我想到了这个:
有一个cron的工作,为每个时期,我想统计。一个每周跑步,一个每天跑步。 然后这个cron作业将在newsources上循环,对于每个newsource,获取所有文章,处理数据,并将Stats作为一个单独的实体存储在datastore中。你知道吗
但一定有更好的办法。有没有任何现有的模式来处理这类问题?你知道吗
谢谢
目前没有回答
相关问题 更多 >
编程相关推荐