数据访问的处理方法和装置及服务器制造方法及图纸

技术编号:8347906 阅读:244 留言:0更新日期:2013-02-21 01:19
本发明专利技术提供一种数据访问的处理方法和装置及服务器,该方法包括:在将磁盘中的所有数据加载到内存的过程中,接收数据访问请求,数据访问请求包括访问数据的标识;若所有数据未全部从磁盘加载到内存,则查询定位表,判断访问数据的标识对应的访问数据是否加载到内存中;其中,定位表用于记录从磁盘加载到内存的数据的标识;若访问数据未加载到内存中,则将磁盘中与访问数据的标识对应的访问数据加载到内存,并从内存中对访问数据进行访问处理;根据访问数据的标识,更新定位表。

【技术实现步骤摘要】

本专利技术涉及计算机技术,尤其涉及一种数据访问的处理方法和装置及服务器
技术介绍
随着内存集成度与成本的下降,大内存系统越来越普遍;同时,单机节点处理能力的也在不断的提升。目前,单机需要处理的数据量也越来越大,单机内存数据库可以达到ITB的量级。图I为现有技术中单机内存数据库启动或者重启时加载数据的原理示意图,如图I所示,当单机内存数据库启动或者重启时,需要等待所有的数据从磁盘加载到内存后,才可以进行访问处理。但是,受限于磁盘子系统的输入/输出(Input/Output;简称1/0)访问性能,当加载的数据量很大时,会造成加载数据所需要的时间会很长,从而造成数据访问的延时。
技术实现思路
本专利技术提供一种数据访问的处理方法和装置及服务器,用于解决现有技术中当单机内存数据库启动或者重启时,需要等待所有的数据从磁盘加载到内存后,才可以进行访问处理而造成的数据访问延时的问题。本专利技术的第一个方面是提供一种数据访问的处理方法,包括在将磁盘中的所有数据加载到内存的过程中,接收数据访问请求,所述数据访问请求包括访问数据的标识;若所述所有数据未全部从磁盘加载到内存,则查询定位表,判断所述访问数据本文档来自技高网...

【技术保护点】
一种数据访问的处理方法,其特征在于,包括:在将磁盘中的所有数据加载到内存的过程中,接收数据访问请求,所述数据访问请求包括访问数据的标识;若所述所有数据未全部从所述磁盘加载到所述内存,则查询定位表,判断所述访问数据的标识对应的访问数据是否加载到所述内存中;其中,所述定位表用于记录从所述磁盘加载到内存的数据的标识;若所述访问数据未加载到所述内存中,则将所述磁盘中与所述访问数据的标识对应的访问数据加载到所述内存,并从所述内存中对所述访问数据进行访问处理;根据所述访问数据的标识,更新所述定位表。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈志标侯冰剑
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1