发明名称 |
一种串接流式计算节点的文件处理方法及装置 |
摘要 |
本发明涉及计算机操作系统领域,尤其涉及一种串接流式计算节点的文件处理方法及装置。该方法包括:当获取到数据写入请求时,将待写入数据写入空闲内存池中;如果内存中设置的预取池中有空闲空间,则将待写入数据在空闲内存池中的存储地址插入预取池的队尾;当获取到数据读取请求时,从所述预取池的队首获取存储地址,根据队首的存储地址读取对应的数据;将所述队首存储地址从所述预取池中删除,且将读取的数据删除。该方法能够有效兼顾数据的完整性和数据读写操作速度。 |
申请公布号 |
CN103631726B |
申请公布日期 |
2017.01.25 |
申请号 |
CN201310625645.X |
申请日期 |
2013.11.28 |
申请人 |
北京锐安科技有限公司 |
发明人 |
任军 |
分类号 |
G06F12/06(2006.01)I;G06F3/06(2006.01)I;G06F9/46(2006.01)I |
主分类号 |
G06F12/06(2006.01)I |
代理机构 |
北京品源专利代理有限公司 11332 |
代理人 |
胡彬 |
主权项 |
一种串接流式计算节点的文件处理方法,其特征在于,包括:创建预取池,按照数据在硬盘中的存储顺序,从所述硬盘中获取先存储的数据的存储地址,顺序写入所述预取池中;当获取到数据写入请求时,将待写入数据写入空闲内存池中;如果内存中设置的预取池中有空闲空间,则将待写入数据在空闲内存池中的存储地址插入预取池的队尾;当获取到数据读取请求时,从所述预取池的队首获取存储地址,根据队首的存储地址读取对应的数据;将所述队首存储地址从所述预取池中删除,且将读取的数据删除;其中,所述根据队首的存储地址读取对应的数据包括:判断所述队首的存储地址是否为空闲内存池的地址,若是,则从所述空闲内存池中读取数据,若否,则根据所述队首的存储地址从硬盘中将数据读出至空闲内存池,再输出。 |
地址 |
100044 北京市海淀区中关村南大街乙56方圆大厦9层 |