我在不同地方阅读过:
投影查询运行速度更快,且成本低于返回值完整实体
因为查询结果是从索引而不是磁盘读取中获得的。请参阅:Google docs here和Comment from Guido Van Rossum here。
Guido的评论似乎暗示,通过投影查询检索实体的详细信息比通过键检索实体的详细信息更快。
但是,Dan Sanderson的“使用Python编程GAE”的第135页提到:
如果有键...您可以快速检索实体,比使用数据存储区查询要快得多。
鉴于我可以使用投影查询或实体的键(使用get_multi)来检索数据:
该建议是一致的。我会尽力澄清。