Вам не нужно читать, чтобы удалить.Удаление основано на ключах.Итак, все, что вам нужно, это определить ключи.Для этого вы можете выполнять только запросы ключей, которые намного дешевле (всего одна операция для всей проекции, хотя может быть ограничение на количество ключей, которые можно получить за один раз с запросом проекции).
ТакжеКак вы рассчитали 480 долларов?Согласно
https://cloud.google.com/datastore/pricing
для мультирегиона, он стоит 0,06 долл. США за 100 000 операций чтения и 0,02 долл. США за 100 000 операций удаления.Используя эти числа, я получаю следующее для 16M.
16 * 10 ^ 6 * ((1/1000) * 0,06 / 10 ^ 5 + 0,02 / 10 ^ 5) = 3,2096
Здесь коэффициент 1/1000 представляет собой одну операцию чтения для 1000 ключей, считанных с использованием запроса только ключей.