【技术实现步骤摘要】
本专利技术涉及网络搜索领域,尤其涉及一种用于对检索数据进行缓存管理的技术。
技术介绍
现有用于实现数据检索的缓存管理主要采用单缓存(例如,内存存储器)来存储数据。众所周知,尽管内存存储器的读写速度快,但内存存储器的存储空间有限,因此数据检索在缓存中的命中率低,同时和其他类型缓存(例如,硬盘存储器)相比,使用内存存储器缓存数据的成本偏高。还有一些现有技术虽然采用了双缓存(例如,内存存储器+硬盘存储器),其虽然提高了待访问数据在缓存中的命中率,但对于检索数据而言,其不能够利用缓存及在其中的检索数据特性,使检索数据在缓存之间合理的迁移,例如,高频查询序列所对应的检索数据存储可能在硬盘存储器,而低频查询序列所对应的检索数据存储则可能在内存存储器中,若此,如本领技术人员所知,数据检索的平均执行效率会下降。
技术实现思路
本专利技术的目的是提供一种用于对检索数据进行缓存管理的方法与设备。根据本专利技术的一个方面,提供一种计算机实现的基于检索属性对查询序列所对应的检索数据进行缓存管理的方法,其中,该方法包括以下步骤a获取查询序列的检索属性;b根据所述检索属性,检测是否满足所述查 ...
【技术保护点】
一种计算机实现的基于检索属性对查询序列所对应的检索数据进行缓存管理的方法,其中,该方法包括以下步骤:a获取查询序列的检索属性;b根据所述检索属性,检测是否满足所述查询序列相对应的检索数据进行数据迁移的第一触发条件;c当满足所述第一触发条件,将所述检索数据从第一缓存空间迁移至第二缓存空间。
【技术特征摘要】
【专利技术属性】
技术研发人员:赵正雄,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。