Вызовы API хранилища данных по сравнению с запросами хранилища данных - PullRequest
3 голосов
/ 31 октября 2010

В Quota Details (appengine dashboard) есть два элемента в разделе Storage.

Вызовы API хранилища данных с пределом 141 241 791

Запросы хранилища данных с пределом 417,311,168

В чем разница между этими двумя?И почему последний предел в 3 раза больше?

Ответы [ 2 ]

2 голосов
/ 31 октября 2010

Извлечение сущностей из хранилища данных или запись сущностей в хранилище данных являются вызовами API, и ни один из них не требует запроса. Помните, что хранилище данных не использует SQL; «запрос» только выполняется при поиске сущностей, чьи записи индекса соответствуют вашим критериям, а не для какой-либо другой операции.

0 голосов
/ 01 ноября 2010

В дополнение к отличному ответу Вубла, вот что документы говорят:

Вызовы API хранилища данных

Общее количество разприложение получило, создало, обновило или удалило объект, или выполнило запрос в хранилище данных.

Запросы в хранилище данных

Общее число выполнений приложениемзапрос хранилища данных.Обратите внимание, что некоторые операции интерфейса запросов (IN и! =) Выполняют несколько запросов к хранилищам данных;каждый отдельный запрос учитывается в этой квоте.

Так что да, вызовы API включают в себя все операции поиска, обновления, удаления, создания и запросы, в основном все, что вызывает хранилище данных.Для другой квоты учитываются только запросы, поэтому она составляет 1/3 размера.

...