我有大约880万个特定类型的实体。它们占用5GB的空间。 这种内置索引占用50GB的空间。
我做了一些测试,删除100k条目会产生超过一百万的数据存储写入操作。
由于数据存储区为一百万次操作写入成本约为1美元,因此删除此类产品至少需要花费100美元。
这样做有什么捷径吗?我确实尝试在appengine界面中使用内置的mapreduce'delete',但它开始快速烧掉我的每日配额,所以我停止了它。
所以问题是:是否有任何廉价/免费的方法来删除我遗失的那种?
-s
答案 0 :(得分:0)
Enable the Datastore Admin feature。启用后,在管理控制台中打开数据存储管理员。除此之外,它允许您bulk delete所有类型的实体。虽然Google says:
警告:此功能目前是实验性的。我们认为这是批量删除数据的最快方法,但它还不稳定,您可能偶尔会遇到错误。
..他们没有说明批量删除的定价是什么。 可能与数据存储区写入相同。如果是100k ops will cost $0.09则导致总费用 $ 0.09 / 100,000 * 8,800,000 = $ 7.92 。