发明名称 一种串接流式计算节点的文件处理方法及装置
摘要 本发明涉及计算机操作系统领域,尤其涉及一种串接流式计算节点的文件处理方法及装置。该方法包括:当获取到数据写入请求时,将待写入数据写入空闲内存池中;如果内存中设置的预取池中有空闲空间,则将待写入数据在空闲内存池中的存储地址插入预取池的队尾;当获取到数据读取请求时,从所述预取池的队首获取存储地址,根据队首的存储地址读取对应的数据;将所述队首存储地址从所述预取池中删除,且将读取的数据删除。该方法能够有效兼顾数据的完整性和数据读写操作速度。
申请公布号 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层