Я читал в разных местах, что:
Запросы проекции выполняются быстрее и стоят меньше, чем те, которые возвращают полные сущности
, потому что результаты запроса удовлетворяются из индексы, а не чтение с диска. См .: Документы Google здесь и Комментарий Гвидо Ван Россума здесь .
Комментарии от Гвидо, по-видимому, подразумевают, что быстрее получить информацию о сущности через проекцию запрос, чем через ключ.
Однако, на странице 135 «Программирование GAE с помощью Python» Дана Сандерсона упоминается:
если у вас есть ключ ... вы можете быстро получить сущность, гораздо больше быстрее, чем с запросом к хранилищу данных.
Учитывая ситуацию, когда я могу получить свои данные, используя запрос проекции или ключ сущностей (с get_multi):
- Is быстрее использовать ключи или проекционные запросы?
- Один метод дороже другого?