【发布时间】:2011-04-20 11:52:06
【问题描述】:
对于我在 GAE 数据存储中的所有数据,我有一个用于跟踪计数器/记录总数的模型(因为我们不能使用传统的 SUM 查询)。我想知道每当我插入/删除记录时增加这些全局计数值的最有效方法。这就是我目前正在做的事情:
counter = DBCounter.all().fetch(1)
dbc = DBCounter(totalTopics=counter[0].totalTopics+1)
dbc.put()
但这对我来说似乎很草率。对更好的方法有什么想法吗?
【问题讨论】:
标签: python google-app-engine transactions google-cloud-datastore