【发布时间】:2014-09-27 16:51:58
【问题描述】:
我正在使用 GAE 和 Java(JPA) 从我的数据库中检索记录。
目前我有超过 2000 条记录(并且还在增长),我必须展示其中的 60 条完全随机的记录。 目前我通过以下方式实现它
- 从数组中的数据库中获取所有键
- 在 0
- 通过键值获取这60条记录
我在这个实现中面临的问题是,因为每次请求都会下载整个 DB ket 集,所以它给“Datastore Small Operations”(免费)qouta 增加了很多,而且如果要扩展此代码,它会感觉效率低下未来。
有什么方法可以在不下载所有密钥的情况下获得随机 60 条记录?
【问题讨论】:
标签: java google-app-engine jpa google-cloud-datastore