【发布时间】:2015-04-21 14:26:24
【问题描述】:
Here 它说
投影查询允许您查询数据存储区 ... 延迟和成本比检索整个实体。
但是here 它说
[我猜是使用 JDO] 这并没有带来性能提升
那么,我们是否必须使用 Datastore 的低级 Java API 才能获得性能提升?
【问题讨论】:
-
第二个链接说使用低级 API 或 JDO 不会带来性能提升“它仍然会导致从数据存储中获取和解码整个实体 - 所以如果目标是提高性能,没有收获”。
-
但是第一个链接是官方的。投影查询可通过低级 API 降低成本和延迟。
-
当然,他们还说 JDO 和 JPA 已经有“投影查询”......所以他们的信息像泥巴一样清晰。祝 Google 澄清一下
标签: java google-app-engine jdo datanucleus query-performance