文件合并方法、文件合并装置、电子设备以及存储介质制造方法及图纸

技术编号:32645938 阅读:31 留言:0更新日期:2022-03-12 18:27
本申请的实施例揭示了一种文件合并方法、文件合并装置、电子设备以及存储介质,文件合并方法包括从缓冲队列中获取占用空间容量最大的第一目标文件,并将第一目标文件存放于合并队列;从缓冲队列中获取第二目标文件,并将第二目标文件存放于合并队列,第二目标文件为占用空间容量最接近且小于合并队列的剩余空间容量的文件;重复执行从缓冲队列中获取第二目标文件,并将第二目标文件存放于合并队列的步骤,直至缓冲队列中不存在占用空间容量最接近且小于合并队列的剩余空间容量的文件;对合并队列中的文件进行合并,得到合并文件。本申请提供的实施例能够提高文件的合并效率。请提供的实施例能够提高文件的合并效率。请提供的实施例能够提高文件的合并效率。

【技术实现步骤摘要】
文件合并方法、文件合并装置、电子设备以及存储介质


[0001]本申请涉及计算机
,具体而言,涉及一种文件合并方法、文件合并装置、电子设备以及存储介质。

技术介绍

[0002]随着云计算和大数据的迅速发展,全球数据量呈指数递增,传统的存储系统由于其设备成本和维护成本等因素已不能渐渐满足人的存储需求。此外,随着小文件数量的不断增大,大部分分布式文件存储系统已经不能满足小文件的高效存储和读取的需求。如何解决海量小文件的存储和管理问题,提高小文件的存储和访问效率是现在最大的挑战。

技术实现思路

[0003]为解决上述技术问题,本申请的实施例提供了一种文件合并方法、文件合并装置、电子设备以及存储介质,能够提高文件的合并效率。
[0004]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0005]根据本申请实施例的一个方面,提供了一种文件合并方法,包括从缓冲队列中获取占用空间容量最大的第一目标文件,并将第一目标文件存放于合并队列;从缓冲队列中获取第二目标文件,并将第二目标文件存放本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种文件合并方法,其特征在于,包括:从缓冲队列中获取占用空间容量最大的第一目标文件,并将所述第一目标文件存放于合并队列;从所述缓冲队列中获取第二目标文件,并将所述第二目标文件存放于所述合并队列,所述第二目标文件为占用空间容量最接近且小于所述合并队列的剩余空间容量的文件;重复执行所述从缓冲队列中获取第二目标文件,并将所述第二目标文件存放于所述合并队列的步骤,直至所述缓冲队列中不存在占用空间容量最接近且小于所述合并队列的剩余空间容量的文件;对所述合并队列中的文件进行合并,得到合并文件。2.根据权利要求1所述的方法,其特征在于,在所述从缓冲队列中获取占用空间容量最大的第一目标文件,并将所述第一目标文件存放于合并队列之前,所述方法还包括:判断待处理文件所占用空间容量是否小于第一预设阈值;若判断为是,则将所述待处理文件存放于所述缓冲队列。3.根据权利要求2所述的方法,其特征在于,所述将所述待处理文件存放于所述缓冲队列,包括:判断所述待处理文件与所述缓冲队列中的文件是否属于同一类别;若判断为是,则将所述待处理文件存放于所述缓冲队列。4.根据权利要求1所述的方法,其特征在于,所述对所述合并队列中的文件进行合并,得到合并文件,包括:判断所述合并队列中文件的总空间容量是否大于第二预设阈值;若判断为否,更新所述缓冲队列;重复执行所述从缓冲队列中获取第二目标文件,并将所述第二目标文件存放于所述合并队列的步骤,直至所述合并队列中文件的总空间容量大于第二预设阈值;对所述合并队列中的文件进行合并。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若无法在所述缓冲队列更新后开始的预设时...

【专利技术属性】
技术研发人员:张祎轶邹洁宋淑杰梁祎
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1