说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210873009.8 (22)申请日 2022.07.22 (71)申请人 中国银行股份有限公司 地址 100818 北京市西城区复兴门内大街1 号 (72)发明人 王延胜 唐璐璐 高源 邢海岚  (74)专利代理 机构 北京三友知识产权代理有限 公司 11127 专利代理师 薛平 郝博 (51)Int.Cl. G06F 16/2455(2019.01) G06F 16/2458(2019.01) (54)发明名称 分页查询方法及装置 (57)摘要 本发明公开了一种分页查询方法及装置, 属 于分布式, 其中该方法包括: 确定在数据库中存 储的分页查询中需要的分页数据; 将从数据库 读 取的所述分页数据放入分布式缓存中存储; 后续 翻页查询时, 从分布式缓存中读取相应的分页数 据。 本发明可以降低后端数据库的IO压力, 可以 增加分页查询的效率。 权利要求书1页 说明书6页 附图3页 CN 115237957 A 2022.10.25 CN 115237957 A 1.一种分页查询方法, 其特 征在于, 包括: 确定在数据库中存 储的分页查询中 需要的分页数据; 将从数据库读取的所述分页数据放入分布式缓存中存 储; 后续翻页查询时, 从分布式缓存中读取相应的分页数据。 2.如权利要求1所述的方法, 其特 征在于, 进一 步包括: 当数据库中的分页数据有更新时, 失效分布式缓存中对应的分页数据。 3.如权利要求1或2所述的方法, 其特征在于, 确定在数据库中存储的分页查询中需要 的分页数据时, 进一 步包括: 在接收到上游系统的查询请求后, 按照查询条件, 确定在数据库中存储的分页查询中 需要的分页数据。 4.如权利要求3所述的方法, 其特 征在于, 进一 步包括: 如果未能从分布式缓存中读取相应的分页数据, 按照翻页查询的查询条件, 确定在数 据库中存储的分页查询中需要的分页数据后, 从数据库读取的所述分页数据放入分布式缓 存中存储, 从分布式缓存中读取查询到的分页数据。 5.一种分页查询装置, 其特 征在于, 包括: 查询模块, 用于确定在数据库中存 储的分页查询中 需要的分页数据; 缓存模块, 用于将从数据库读取的所述分页数据放入分布式缓存中存 储; 查询模块进一 步用于在后续翻页查询时, 从分布式缓存中读取相应的分页数据。 6.如权利要求5所述的装置, 其特征在于, 缓存模块进一步用于当数据库中的分页 数据 有更新时, 失效分布式缓存中对应的分页数据。 7.如权利要求5或6所述的装置, 其特征在于, 查询模块进一步用于在接收到上游系统 的查询请求后, 按照查询条件, 确定在数据库中存 储的分页查询中 需要的分页数据。 8.如权利要求7所述的装置, 其特征在于, 查询模块进一步用于如果未能从分布式缓存 中读取相 应的分页数据, 按照翻页查询的查询条件, 确定在数据库中存储的分页查询中需 要的分页数据; 缓存模块进一 步用于从数据库读取的所述分页数据放入分布式缓存中存 储; 查询模块进一 步用于从分布式缓存中读取查询到的分页数据。 9.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计 算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现权利要求1至4任一所述方 法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机程 序, 所述计算机程序被处 理器执行时实现权利要求1至4任一所述方法。 11.一种计算机程序产品, 其特征在于, 所述计算机程序产品包括计算机程序, 所述计 算机程序被处 理器执行时实现权利要求1至4任一所述方法。权 利 要 求 书 1/1 页 2 CN 115237957 A 2分页查询方 法及装置 技术领域 [0001]本发明涉及分布式技 术领域, 尤其涉及分页查询方法及装置 。 背景技术 [0002]分页查询是一种操作系统里存储器管理的一种技术, 可以使电脑的主存可以使用 存储在辅助存储器中的数据。 操作系统会将辅助存储器(通常是磁盘)中的数据分区成 固定 大小的区块, 称为 “页”(pages)。 当不需要时, 将分页由主存(通常是内存)移到辅助存储器; 当需要时, 再将数据取回, 加载主存中。 相对于分段, 分页允许存储器存储于不连续的区块 以维持文件系统的整齐。 分页是磁 盘和内存间传输数据块的最小单位。 [0003]分页查询的页面调度类型主 要如下: [0004]1、 当需要用到数据时再向系统请求, 使系统将数据由辅助存储器传入存储器上, 这就叫“需求分页 ”。 它使得系统不需要将全部的程序都放在存储器上, 减少了所需要的存 储器的数量。 所有现代系统都使用按需页面调度(pa ging)的方式。 [0005]2、 当系统查看分页表时认为某些数据可能需要用到, 而先将数据传到存储器上的 行为, 就叫做“先行分页”, 当存储器够大的话 通常会采取这种方式。 [0006]3、 Unix系统会定期使用sync程序来清理所有经过更动的帧, 它会将所有被更动过 的帧存到辅助存储器中。 Windows系统有时亦会进行类似功能的操作, 它可以使新程序在打 开时更快速。 [0007]分页查询时, 由于页面展示栏位数量限制或者其他限制原因, 无法一次在查询交 互中展示所有的内容条目。 因此在查询过程中会加入页码信息, 每次只查询一定数量的数 据。 [0008]现有技术的不足在于: 该查询方式会导 致数据库的IO压力变大。 发明内容 [0009]本发明实施例提供一种分页查询方法, 用以减小数据库的IO压力, 该 方法包括: [0010]确定在数据库中存 储的分页查询中 需要的分页数据; [0011]将从数据库读取的所述分页数据放入分布式缓存中存 储; [0012]后续翻页查询时, 从分布式缓存中读取相应的分页数据。 [0013]本发明实施例还提供一种分页查询装置, 用以减小数据库的IO压力, 该装置包括: [0014]查询模块, 用于确定在数据库中存 储的分页查询中 需要的分页数据; [0015]缓存模块, 用于将从数据库读取的所述分页数据放入分布式缓存中存 储; [0016]查询模块进一 步用于在后续翻页查询时, 从分布式缓存中读取相应的分页数据。 [0017]本发明实施例还提供一种计算机设备, 包括存储器、 处理器及存储在存储器上并 可在处理器上运行的计算机程序, 所述处理器执行所述计算机程序时实现上述分页查询方 法。 [0018]本发明实施例还提供一种计算机可读存储介质, 所述计算机可读存储介质存储有说 明 书 1/6 页 3 CN 115237957 A 3

.PDF文档 专利 分页查询方法及装置

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 分页查询方法及装置 第 1 页 专利 分页查询方法及装置 第 2 页 专利 分页查询方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 17:16:38上传分享
友情链接
交流群
  • //public.wenku.github5.com/wodemyapi/22.png
-->
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。