【技术实现步骤摘要】
支持异构存储的高性能层次化存储系统
本专利技术涉及一种存储系统,具体地,涉及一种支持异构存储的高性能层次化存储系统。
技术介绍
在海量大数据的需求下,数据存储的数据分布和数据访问速度对数据处理影响巨大,合理的大数据存储能力和分布能力决定着数据可访问性,高效的数据访问能力决定着计算处理速度。在影像数据处理平台中,数据主要采用集中存储,在面对高分辨率,大数据量的影像数据文件,平台存储处理如果效率不高,在时间紧急等情况下,系统无法完成规模化的数据处理。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种支持异构存储的高性能层次化存储系统,其通过能利用异构存储进行大数据的分层存储,配合合理的数据层次化存储算法,可以有效解决海量大数据访问低效问题,提升平台的数据存储和访问效率。根据本专利技术的一个方面,提供一种支持异构存储的高性能层次化存储系统,其特征在于,包括:文件系统模块,提供不同存储介质上的数据文件的统一访问;文件系统负责组织、管理、维护分布式文件系统存储的所有数据文件,文件在文件系统中以主文件、目录文件、元文件进行存储;数据块存储模块,通过数据切片方式将完整数据分散存储到各个不同的节点,数据访问可以以并发的方式提高访问速度;数据块存储模块采用定长分块算法对数据块进行划分;该算法采用预先义好的块大小对文件进行切分,并进行弱校验值和md5强校验值;弱校验值主要是为了提升差异编码的性能,先计算弱校验值并进行hash查找,如果发现则计算md5强校验值并作进一步hash查找;由于弱校验值计算量要比md5小很多,因此可以有效提高编码性能;元数据管理模块,元数据是 ...
【技术保护点】
一种支持异构存储的高性能层次化存储系统,其特征在于,包括:文件系统模块,提供不同存储介质上的数据文件的统一访问;文件系统负责组织、管理、维护分布式文件系统存储的所有数据文件,文件在文件系统中以主文件、目录文件、元文件进行存储;数据块存储模块,通过数据切片方式将完整数据分散存储到各个不同的节点,数据访问可以以并发的方式提高访问速度;数据块存储模块采用定长分块算法对数据块进行划分;该算法采用预先义好的块大小对文件进行切分,并进行弱校验值和md5强校验值;弱校验值主要是为了提升差异编码的性能,先计算弱校验值并进行hash查找,如果发现则计算md5强校验值并作进一步hash查找;由于弱校验值计算量要比md5小很多,因此可以有效提高编码性能;元数据管理模块,元数据是用来记录文件系统中文件和数据块的对应信息,元数据管理模块结合集中与分散管理的优势,采用多副本分布式冗余存储的方法;提供了元数据多备份处理和版本控制,以实现元数据的容错性和高可用性;存储调度模块,一方面它实现数据副本在各个节点间的调度,另一方面它实现数据块在内存、SSD以及HDD三种不同存储介质之间的调度;可视化模块,主要提供整个存储系 ...
【技术特征摘要】
1.一种支持异构存储的高性能层次化存储系统,其特征在于,包括:文件系统模块,提供不同存储介质上的数据文件的统一访问;文件系统负责组织、管理、维护分布式文件系统存储的所有数据文件,文件在文件系统中以主文件、目录文件、元文件进行存储;数据块存储模块,通过数据切片方式将完整数据分散存储到各个不同的节点,数据访问可以以并发的方式提高访问速度;数据块存储模块采用定长分块算法对数据块进行划分;该算法采用预先义好的块大小对文件进行切分,并进行弱校验值和md5强校验值;弱校验值主要是为了提升差异编码的性能,先计算弱校验值并进行hash查找,如果发现则计算md5强校验值并作进一步hash查找;由于弱校验值计算量要比md5小很多,因此可以有效提高编码性能;元数据管理模块,元数据是用来记录文件系统中文件和数据块的对应信息,元数据管理模块结合集中与分散管理的优势,采用多副本分布式冗余存储的方法;提供了元数据多备份处理和版本控制,以实现元数据的容错性和高可用性;存储调度模块,一方面它实现数据副本在各个节点间的调度,另一方面它实现数据块在内存、SSD以及HDD三种不同存储介质之间的调度;可视化模块,主要提供整个存储系统的使用情况,实时监测的展示,以及动态调整的可视化操作。2.根据权利要求1所述的支持异构存储的高性能层次化存储系统,其特征在于,所述文件系统模块又包括两个子模块,文件描述子模块和文件体子模块;文件描述子模块记录着对文件大小、类型、文件标志、读写权限等的描述;文件体子模块记录着文件的实际数据信息。3.根据权利要求1所述的支持异构存储的高性能层次化存储系统,其特征在于,所述文件系统模块包括以下功能:文件创建,所有的元数据操作,以及用于文件打开的读操作和写操作,通过文件系统对象返回文件流对象来执行;文件写,文件系统通过访问元数据模块,获取文件信息,再结合文件系统调度模块,选择数据块存储位置,文件系统便可以将文件写入数据块选择存储的存储层;文件读,通过文件系统对象可以修改文件元数据,或者通过获取一个个输入流来读取文件。...
【专利技术属性】
技术研发人员:佘平,高超,邹仕华,张楠,李程,程裕强,谢彬,李宁波,
申请(专利权)人:中国电子科技集团公司第三十二研究所,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。