【发布时间】:2019-10-08 22:26:34
【问题描述】:
我正在使用 Google App Engine 开发软件。
我对以下问题的优化设计有一些考虑:我需要定期创建和保存一些实体的快照。
在传统的关系数据库世界中,我会创建插入新摘要记录的数据库作业。
例如,一个工作会为每个活跃用户插入一条记录,其中包含他当前的分数到“userrank”表中,比如每小时。
我想知道在 Google App Engine 中实现这一目标的最佳方法是什么。我知道有 Cron 服务,但它是否允许我们执行将插入/更新数千条记录的作业?
【问题讨论】:
-
我想这取决于您是否注册免费试用或订阅该服务。在 cron 基础上处理数千条记录听起来你应该是订阅者。你能澄清一下你的状态吗?您是否为 App Engine 时间付费?
-
应用到一定程度后,我们会订阅服务。但让我问一件事,订阅者是否对请求超时有影响?我不确定他们是否会让我处理数千条记录,即使我为此付费。对吗?
-
启用计费会引发许多限制,但请求超时不是其中之一。
标签: python database google-app-engine cron