ES分页设计
老师 后面会讲一些PC端的分页设计吗,比如商品这种的分页,是基于mysql还是es的,可以跳页选择的
2
收起
正在回答 回答被采纳积分+1
2回答
Danny_Idea
2026-01-22 19:10:56
一般像海量商品这种做深度分页的话,我们会看存储的db去设计思路。例如MySQL的深度分页,一般有:
基于主键id或者其他唯一字段为游标做分页查询,这种思路在数据量比较庞大的场景下相对于传统的limit ?,?要好很多。但是缺点就是不能很好适配跳页的场景。
从存储层或者产品层做调整,尽可能缩小数据量的体积,或者通过加索引去提升查询速率。
es的分页思路课程里面有讲,这里就不多陈述了。
基于主键id或者其他唯一字段为游标做分页查询,这种思路在数据量比较庞大的场景下相对于传统的limit ?,?要好很多。但是缺点就是不能很好适配跳页的场景。
从存储层或者产品层做调整,尽可能缩小数据量的体积,或者通过加索引去提升查询速率。
es的分页思路课程里面有讲,这里就不多陈述了。
Danny_Idea
2026-01-22 19:05:14
你是说管理后台的分页设计案例吧。这类可能课程里面不会专门讲,老师这里用文字方式帮你总结下一些经验。
Java+大数据+AI架构师实战营
- 参与学习 80 人
- 解答问题 93 个
专为1–5年开发者,打造极具竞争力的人才培养方案,快速突破技术/职业瓶颈 “三高”架构稳态托底,海量数据秒级吞吐,实时计算,AI智能化融合 大型 “社交+电商” 平台从0到1全程贯穿,高复杂架构落地
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星