一种用于对检索数据进行缓存管理的方法与设备技术

技术编号:7898190 阅读:161 留言:0更新日期:2012-10-23 04:21
本发明专利技术的目的是提供一种用于对检索数据进行缓存管理的方法与设备。其中,检索缓存管理设备获取查询序列的检索属性;根据所述的检索属性,检测查询序列相对应的存储在第一缓存空间中的检索数据是否满足迁移的第一触发条件;如果满足第一触发条件,将数据从第一缓存空间迁移到第二缓存空间。与现有技术相比,本发明专利技术通过检测检索数据迁移的触发条件,实现检索数据的动态迁移,由此充分利用了不同缓存空间的特性,从而提高了在缓存空间中进行数据检索的命中率,保证了数据检索的执行效率,并且有效地降低了缓存空间的使用成本。

【技术实现步骤摘要】

本专利技术涉及网络搜索领域,尤其涉及一种用于对检索数据进行缓存管理的技术。
技术介绍
现有用于实现数据检索的缓存管理主要采用单缓存(例如,内存存储器)来存储数据。众所周知,尽管内存存储器的读写速度快,但内存存储器的存储空间有限,因此数据检索在缓存中的命中率低,同时和其他类型缓存(例如,硬盘存储器)相比,使用内存存储器缓存数据的成本偏高。还有一些现有技术虽然采用了双缓存(例如,内存存储器+硬盘存储器),其虽然提高了待访问数据在缓存中的命中率,但对于检索数据而言,其不能够利用缓存及在其中的检索数据特性,使检索数据在缓存之间合理的迁移,例如,高频查询序列所对应的检索数据存储可能在硬盘存储器,而低频查询序列所对应的检索数据存储则可能在内存存储器中,若此,如本领技术人员所知,数据检索的平均执行效率会下降。
技术实现思路
本专利技术的目的是提供一种用于对检索数据进行缓存管理的方法与设备。根据本专利技术的一个方面,提供一种计算机实现的基于检索属性对查询序列所对应的检索数据进行缓存管理的方法,其中,该方法包括以下步骤a获取查询序列的检索属性;b根据所述检索属性,检测是否满足所述查询序列相对应的检索数本文档来自技高网...
一种用于对检索数据进行缓存管理的方法与设备

【技术保护点】
一种计算机实现的基于检索属性对查询序列所对应的检索数据进行缓存管理的方法,其中,该方法包括以下步骤:a获取查询序列的检索属性;b根据所述检索属性,检测是否满足所述查询序列相对应的检索数据进行数据迁移的第一触发条件;c当满足所述第一触发条件,将所述检索数据从第一缓存空间迁移至第二缓存空间。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵正雄
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1