[发明专利]一种映射文件到实际物理存储的方法在审
申请号: | 201710039350.2 | 申请日: | 2017-01-19 |
公开(公告)号: | CN106802776A | 公开(公告)日: | 2017-06-06 |
发明(设计)人: | 李少青;寇立强 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;H04L29/08 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 姜明 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 映射 文件 实际 物理 存储 方法 | ||
技术领域
本发明涉及计算机软件及网络应用技术,尤其涉及一种映射文件到实际物理存储的方法。
背景技术
随着云计算时代的到来,可扩展、高可用、高安全的分布式存储成为一个主流方向。公有云、私有云、企业云等纷纷出现,向大众或小区域的用户提供分布式存储服务。
分布式存储服务一般架构在多个存储器节点之上。因此如何快速、准确的将文件映射到这些存储器上就成为了一个问题。高效的映射方法极大的影响分布式存储系统的性能。
发明内容
为了解决以上问题,本发明提出了一种在分布式存储系统中映射文件到实际物理存储的方法。解决了分布式存储系统中如何实现文件快速、准确映射到存储器节点的问题。
本发明的技术方案是
一种映射文件到实际物理存储的方法,
在存储时,存储主服务根据策略选定一个存储节点,获取该节点的属性,在综合节点属性及文件属性将文件存储并生成一个唯一的URL指向该文件,以支持文件的读写。
主要包括三部分:
1)分布式存储服务持久化已接入的存储器的列表。
2)根据存储器属性信息选择存储器并映射文件。
3)分布式存储服务持久化被存储的文件属性信息。
承载实体为一个分布式存储系统软件,其内部持久化了当前这个系统接入的所有存储器节点的信息列表,每个列表节点记录了该存储器的一系列的属性信息,其主要的信息包括该存储器的代号、位置信息、认证信息;
该软件内部还持久化了被其所存储的文件信息列表,列表的每个节点存储了该文件一系列的属性信息,主要包括文件所在的存储器代号、文件在存储器内的相对路径;
分布式存储系统在接收到文件存储请求时,按策略选择一个存储器,读取存储器的位置信息,连接到这个存储器;
根据文件及存储器的特性生成一个存储该文件的相对路径,存储该文件,并将该文件的属性信息添加到软件持久化的文件信息列表,以备文件读写所用。
具体实施方式
下面对本发明的内容进行更加详细的阐述:
1)本方法的承载实体为一个分布式存储系统软件,其内部持久化了当前这个系统接入的所有存储器节点的信息列表,每个列表节点记录了该存储器的一系列的属性信息,其主要的信息包括该存储器的代号、位置信息(URI)、认证信息(用户名密码)等。
2)该软件内部还持久化了被其所存储的文件信息列表,列表的每个节点存储了该文件一系列的属性信息,主要包括文件所在的存储器代号、文件在存储器内的相对路径等。
3) 分布式存储系统在接收到文件存储请求时,按某种策略选择一个存储器,读取存储器的位置信息,连接到这个存储器。
4)根据文件及存储器的特性生成一个存储该文件的相对路径,存储该文件,并将该文件的属性信息添加到软件持久化的文件信息列表,以备文件读写所用。
5)以上实现了一个在分布式存储系统中映射文件到实际物理存储的方法。
本发明基于至少一个主存储服务节点与多个存储器节点的分布式存储架构。主存储服务在运行时持有各个存储器节点的信息,在需要映射某个文件时,选择某个存储器节点,综合该文件信息,将该文件映射到正确位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710039350.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据存储方法及装置
- 下一篇:一种用于固态存储设备的闪存转换层控制方法