Dou*_*oug 5 google-app-engine google-cloud-datastore
使用[下一页]和[上一页]按钮创建结果页面时,使用游标执行此操作或使用偏移量之间的成本差异是多少?每种技术的优点和缺点是什么?
作为一个具体的例子,阅读结果100-110的成本是多少.
我已经看到声明偏移使用"小数据存储操作",有些声称它对每个跳过的实体使用完整的"读操作".
使用游标,我已经读过它们不能向后翻页,但我今天第一次注意到了一个新的Cursor.reverse()方法.
我假设使用游标的缺点是你不能按数字跳转到页面,例如直接到结果90-100.
对于跳过的结果,跳过结果会导致数据存储小操作.它也比使用游标慢.
正如您所看到的,现在可以使用反向游标,只要存在适当的查询索引,就可以向后翻页.
当然,如果你想跳到页面'n',你可以将游标和偏移结合起来.
归档时间: |
|
查看次数: |
435 次 |
最近记录: |