【发布时间】:2013-09-06 00:22:27
【问题描述】:
我有大约 880 万个特定类型的实体。它们占用 5GB 的空间。 此类的内置索引占用 50GB 空间。
我做了一些测试,删除 10 万个条目会产生超过一百万个数据存储写入操作。
由于一百万次操作的数据存储写入成本约为 1 美元,看来删除这种类型至少要花费我 100 美元。
有什么捷径可以做到这一点吗?我确实尝试在 appengine 界面中使用内置的 mapreduce 'delete',但它开始很快耗尽我的每日配额,所以我停止了它。
所以问题是:有什么便宜/免费的方法可以删除我缺少的一种吗?
-s
【问题讨论】:
-
如果你慢慢来,每天只做有限的数量怎么办?您可以在任务队列中排队一个任务,该任务将只删除一些,然后将一个新任务排队并倒计时......
标签: google-app-engine python-2.7 google-cloud-datastore