The invention discloses a method and a device for file storage, the method includes: determining weights according to the heat file file is level; determine the file is whether level corresponds to the storage system files are stored; if not, the documents will be moved to the file storage system level corresponding to the storage and. The method to determine the weights of the heat file file based on the level, if the file is not stored in the file is stored corresponding to the system level, the file transfer is stored into the file storage system belongs to the corresponding level. So the reasonable layering and migration file storage, to achieve a reasonable distribution of the storage system and the optimal scheduling of resources, both to ensure the access performance of high heat of the file, but also reduces the storage cost of massive files, in order to achieve the best performance of the storage system and the minimum balance between. Accordingly, a device for storing files provided by the invention can also achieve the above technical effect.
【技术实现步骤摘要】
一种文件存储的方法及装置
本专利技术涉及海量文件存储
,更具体地说,涉及一种文件存储的方法及装置。
技术介绍
随着移动互联网和大数据概念的迅速发展崛起,需要存储的数据量正以几何级数增长,尤其是图片、短视频等多媒体数据的爆发式增长,对存储设备的性能、容量等提出了更高的要求,海量文件的存储管理也面临全新的挑战。海量文件主要以读操作为主,不同文件拥有不同的访问频率,例如,社会热点事件的图片视频文件与非热点事件的文件相比,其文件的访问频率相差非常大。文件的访问频率即文件热度,以下统称为文件热度。文件的访问频率越高则热度越高,反之越低。而文件热度权值是根据文件的多个相关属性及其影响因子计算得出的对文件访问热度的评估权值。权值越高表示该文件访问热度越高,反之则越低。目前,传统的文件存储方式,文件基本以单次写多次读操作为主,文件的存储介质通常采用成本低廉的低速企业级硬盘。因为文件热度极不均衡,热度不等的文件统一存储至存储系统,其中存储了大量热度低的文件,占用大量内存,导致高热度文件的访问性能不佳,提高了存储成本。因此,如何合理存储热度不同的文件,保证高热度文件的访问性能, ...
【技术保护点】
一种文件存储的方法,其特征在于,包括:根据文件的热度权值确定文件所属层级;判断所述文件所属层级是否与所述文件所存储的存储系统相对应;若否,则将所述文件迁移至与所述文件所属层级相对应的存储系统并存储。
【技术特征摘要】
1.一种文件存储的方法,其特征在于,包括:根据文件的热度权值确定文件所属层级;判断所述文件所属层级是否与所述文件所存储的存储系统相对应;若否,则将所述文件迁移至与所述文件所属层级相对应的存储系统并存储。2.如权利要求1所述的文件存储的方法,其特征在于,所述存储系统包括:固态硬盘、普通硬盘以及近线存储。3.如权利要求2所述的文件存储的方法,其特征在于,所述文件所属层级包括:热文件、温文件以及冷文件;所述热文件、温文件以及冷文件分别对应存储于所述固态硬盘、普通硬盘以及近线存储。4.如权利要求3所述的文件存储的方法,其特征在于,所述判断所述文件所属层级是否与所述文件所存储的存储系统相对应;若否,则将所述文件迁移至与所述文件所属层级相对应的存储系统并存储,包括:若所述文件为热文件,则判断所述文件是否存储于固态硬盘;若否,则将所述文件迁移至固态硬盘并存储。5.如权利要求3所述的文件存储的方法,其特征在于,所述判断所述文件所属层级是否与所述文件所存储的存储系统相对应;若否,则将所述文件迁移至与所述文件所属层级相对应的存储系统并存储,包括:若所述文件为温文件,则判断所述文件是否存储于普通硬盘;若否,则将所述文件迁移至普通硬盘并存储。6.如权利要求3所述的文件存储的方法,其特征在于,所述判断所述文件所属层级是否与所述文件所存储的存储系统相对应;若否,则将所述文件迁移至与所述文件所属层级相对应的存...
【专利技术属性】
技术研发人员:刘明甲,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。