一种分布式文件系统的数据管理方法及其系统技术方案

技术编号:17994620 阅读:68 留言:0更新日期:2018-05-19 11:48
本发明专利技术提出了一种分布式文件系统的数据管理方法,包括S1,通过对原始文件进行信息摘要处理获取原始文件信息摘要;S2,通过对原始文件进行数据块处理获取数据块文件;S3,通过对所述数据块文件进行信息摘要处理获取数据块文件信息摘要;S4,通过对所述数据块文件信息摘要构建文件索引获取数据块索引文件;S5,通过所述原始文件、原始文件信息摘要、数据块索引文件构建文件索引信息文件。本发明专利技术以索引信息文件为最核心文件,即可实现文件的分布式再造,从而极大减少文件传输资源,提升文件访问速度。同时,借助智能合约,还可以实现更加灵活、多样化的文件读取权限的限制,为实现更加灵活的业务模式带来技术实现的可能。

A data management method for distributed file system and its system

This invention puts forward a data management method of distributed file system, including S1, obtaining the original file information digest by processing the information digest of the original file; S2, obtaining the data block file by processing the data block processing of the original file; S3, through the information digest processing of the data block files, the acquisition number is obtained. According to a block file information summary; S4, the data block index file is obtained by constructing the file index of the data block file information summary; S5, the file index information files are constructed by the original file, the original file information summary, and the data block index file. This invention takes the index information file as the most core file, and can realize the distributed reengineering of the file, thus greatly reducing the file transmission resources and improving the speed of the file access. At the same time, with the help of intelligent contracts, more flexible and diversified file reading limits can be implemented to bring about the possibility of achieving a more flexible business model.

【技术实现步骤摘要】
一种分布式文件系统的数据管理方法及其系统
本专利技术涉及数据处理领域,具体涉及一种分布式文件系统的数据管理方法及其系统。
技术介绍
计算机通过文件系统管理、存储数据,而信息爆炸时代中人们可以获取的数据成指数倍的增长,单纯通过增加硬盘个数来扩展计算机文件系统的存储容量的方式,在容量大小、容量增长速度、数据备份、数据安全等方面的表现都差强人意。分布式文件系统可以有效解决数据的存储和管理难题:将固定于某个地点的某个文件系统,扩展到任意多个地点/多个文件系统,众多的节点组成一个文件系统网络。每个节点可以分布在不同的地点,通过网络进行节点间的通信和数据传输。人们在使用分布式文件系统时,无需关心数据是存储在哪个节点上、或者是从哪个节点从获取的,只需要像使用本地文件系统一样管理和存储文件系统中的数据。但是目前的分布式文件系统占用的文件传输资源较大,从而进一步的影响文件访问速度,另外,权限配置的不灵活也影响了分布式文件系统在更多领域的应用。
技术实现思路
为了解决上述问题,本专利技术提供了一种分布式文件系统的数据管理方法及其系统。本专利技术提供的一种分布式文件系统的数据管理方法及其系统,以索引信息文件为本文档来自技高网...
一种分布式文件系统的数据管理方法及其系统

【技术保护点】
一种分布式文件系统的数据管理方法,其特征在于,包括如下步骤:S1,通过对原始文件进行信息摘要处理获取原始文件信息摘要;S2,通过对原始文件进行数据块处理获取数据块文件;S3,通过对所述数据块文件进行信息摘要处理获取数据块文件信息摘要;S4,通过对所述数据块文件信息摘要构建文件索引获取数据块索引文件;S5,通过所述原始文件、原始文件信息摘要、数据块索引文件构建文件索引信息文件。

【技术特征摘要】
1.一种分布式文件系统的数据管理方法,其特征在于,包括如下步骤:S1,通过对原始文件进行信息摘要处理获取原始文件信息摘要;S2,通过对原始文件进行数据块处理获取数据块文件;S3,通过对所述数据块文件进行信息摘要处理获取数据块文件信息摘要;S4,通过对所述数据块文件信息摘要构建文件索引获取数据块索引文件;S5,通过所述原始文件、原始文件信息摘要、数据块索引文件构建文件索引信息文件。2.根据权利要求1所述的一种分布式文件系统的数据管理方法,其特征在于,所述步骤S2包括:S21,获取所述数据块文件的固定的块字节长度;S22,所述原始文件按照所述块字节长度从头部依序分割为若干数据块文件。3.根据权利要求1或2所述的一种分布式文件系统的数据管理方法,其特征在于,还包括步骤S6,发布所述数据块文件对应的资源;其中包括:S61,发布所述数据块文件对应的数据块资源列表文件,所述数据块资源列表文件包括访问存储有所述数据块文件的节点的访问方式、数据块索引文件的清单列表。4.根据权利要求3所述的一种分布式文件系统的数据管理方法,其特征在于,还包括步骤S62,数据块资源发布的智能合约响应;判断所述数据块索引文件对应的资源是否为智能合约的目标资源,如果是,将自动通过P2P网络通知发布所述智能合约的节点。5.根据权利要求4所述的一种分布式文件系统的数据管理方法,其特征在于,还包括步骤S63,更新所述数据块文件对应的资源所存储的P2P节点信息;每隔一段时间,自动访问在数据块资源列表文件中的文件,自动更新本地数据块资源列表文件。6.根据权利要5所述的一种分布式文件系统的数据管理方法,其特征在于,还包括步骤S7,获取所述数据块文件;按索引文件中记录的有序顺序需要获取数据块资源...

【专利技术属性】
技术研发人员:许超刘武丰
申请(专利权)人:广州泼墨神网络科技有限公司
类型:发明
国别省市:广东,44

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

1