【发布时间】:2013-04-13 07:16:03
【问题描述】:
我将 Google App Engine 与 Objectify 一起使用,并希望每 5 分钟删除一次数据库中的一些条目。实现这一目标的最佳方法是什么?我应该使用 Google App Engine 的 ThreadManager 还是 cron 作业?还是有别的办法?
【问题讨论】:
-
每五分钟要删除多少个条目?
-
@IbrahimArief:很多很多,也许几十万?或者有没有办法让这些条目自动过期?
-
那是……巨大的。自动使共享数据过期的唯一方法是在执行put operation 时使用 Memcache 中的expiration 选项,但是您的数据将是暂时的。删除数十万个实体通常也会非常昂贵,您确定规模吗?
-
@IbrahimArief:是的,理论上可能有这么多。我确实考虑过在 Memcache 中使用过期选项,但我还需要对数据进行一些操作,例如计数。数据可能是暂时的。
标签: google-app-engine cron objectify