一种映射文件到实际物理存储的方法技术

技术编号:15566874 阅读:132 留言:0更新日期:2017-06-10 01:09
本发明专利技术提供一种映射文件到实际物理存储的方法,属于计算机软件及网络应用领域,本发明专利技术基于至少一个主存储服务节点与多个存储器节点的分布式存储架构。主存储服务在运行时持有各个存储器节点的信息,在需要映射某个文件时,选择某个存储器节点,综合该文件信息,将该文件映射到正确位置。实现文件快速、准确映射到存储器节点。

A method of mapping files to actual physical storage

The invention provides a method for mapping file to the actual physical storage, which belongs to the field of computer software and network application, the invention is based on distributed storage architecture at least one main storage service node and multiple storage nodes. The main storage service holds the information of each memory node at run time. When a file is mapped, a memory node is selected to integrate the file information to map the file to the correct location. The implementation files are mapped to memory nodes quickly and accurately.

【技术实现步骤摘要】

本专利技术涉及计算机软件及网络应用技术,尤其涉及一种映射文件到实际物理存储的方法
技术介绍
随着云计算时代的到来,可扩展、高可用、高安全的分布式存储成为一个主流方向。公有云、私有云、企业云等纷纷出现,向大众或小区域的用户提供分布式存储服务。分布式存储服务一般架构在多个存储器节点之上。因此如何快速、准确的将文件映射到这些存储器上就成为了一个问题。高效的映射方法极大的影响分布式存储系统的性能。
技术实现思路
为了解决以上问题,本专利技术提出了一种在分布式存储系统中映射文件到实际物理存储的方法。解决了分布式存储系统中如何实现文件快速、准确映射到存储器节点的问题。本专利技术的技术方案是一种映射文件到实际物理存储的方法,在存储时,存储主服务根据策略选定一个存储节点,获取该节点的属性,在综合节点属性及文件属性将文件存储并生成一个唯一的URL指向该文件,以支持文件的读写。主要包括三部分:1)分布式存储服务持久化已接入的存储器的列表。2)根据存储器属性信息选择存储器并映射文件。3)分布式存储服务持久化被存储的文件属性信息。承载实体为一个分布式存储系统软件,其内部持久化了当前这个系统接入的所有存储器节点的信息列表,每个列表节点记录了该存储器的一系列的属性信息,其主要的信息包括该存储器的代号、位置信息、认证信息;该软件内部还持久化了被其所存储的文件信息列表,列表的每个节点存储了该文件一系列的属性信息,主要包括文件所在的存储器代号、文件在存储器内的相对路径;分布式存储系统在接收到文件存储请求时,按策略选择一个存储器,读取存储器的位置信息,连接到这个存储器;根据文件及存储器的特性生成一个存储该文件的相对路径,存储该文件,并将该文件的属性信息添加到软件持久化的文件信息列表,以备文件读写所用。具体实施方式下面对本专利技术的内容进行更加详细的阐述:1)本方法的承载实体为一个分布式存储系统软件,其内部持久化了当前这个系统接入的所有存储器节点的信息列表,每个列表节点记录了该存储器的一系列的属性信息,其主要的信息包括该存储器的代号、位置信息(URI)、认证信息(用户名密码)等。2)该软件内部还持久化了被其所存储的文件信息列表,列表的每个节点存储了该文件一系列的属性信息,主要包括文件所在的存储器代号、文件在存储器内的相对路径等。3)分布式存储系统在接收到文件存储请求时,按某种策略选择一个存储器,读取存储器的位置信息,连接到这个存储器。4)根据文件及存储器的特性生成一个存储该文件的相对路径,存储该文件,并将该文件的属性信息添加到软件持久化的文件信息列表,以备文件读写所用。5)以上实现了一个在分布式存储系统中映射文件到实际物理存储的方法。本专利技术基于至少一个主存储服务节点与多个存储器节点的分布式存储架构。主存储服务在运行时持有各个存储器节点的信息,在需要映射某个文件时,选择某个存储器节点,综合该文件信息,将该文件映射到正确位置。本文档来自技高网...

【技术保护点】
一种映射文件到实际物理存储的方法,其特征在于,在存储时,存储主服务根据策略选定一个存储节点,获取该节点的属性,在综合节点属性及文件属性将文件存储并生成一个唯一的URL指向该文件,以支持文件的读写。

【技术特征摘要】
1.一种映射文件到实际物理存储的方法,其特征在于,在存储时,存储主服务根据策略选定一个存储节点,获取该节点的属性,在综合节点属性及文件属性将文件存储并生成一个唯一的URL指向该文件,以支持文件的读写。2.根据权利要求1所述的方法,其特征在于,主要包括三部分:1)分布式存储服务持久化已接入的存储器的列表;2)根据存储器属性信息选择存储器并映射文件;3)分布式存储服务持久化被存储的文件属性信息。3.根据权利要求2所述的方法,其特征在于,承载实体为一个分布式存储系统软件,其内部持久化了当前这个系统接入的所有存储器节点的信息列表,每个列表节点记录了该存储器的一系列的属...

【专利技术属性】
技术研发人员:李少青寇立强
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南;41

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

1