【发布时间】:2012-04-24 03:15:44
【问题描述】:
当使用 [下一页] 和 [上一页] 按钮创建结果页面时,使用光标执行此操作或使用偏移量之间的成本差异是多少?每种技术的优缺点是什么?
作为一个具体的例子,读取结果 100-110 的成本是多少。
我看到过声称 offset 使用“小型数据存储操作”的说法,还有一些声称它对每个跳过的实体使用完整的“读取操作”。
使用游标,我读到它们不能向后翻页,但我今天第一次注意到一个新的 Cursor.reverse() 方法。
我认为使用光标的缺点是您不能按数字跳转到页面,例如直接到结果 90-100。
【问题讨论】:
标签: google-app-engine google-cloud-datastore