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)分布式存储服务持久化被存储的文件属性信息。承载实体为一个分布式存储系统软件,其内部持久化了当前这个系统接入的所有存储器节点的信息列表,每个列表节点记录了该存储器的一系列的属性信息,其主要的信息包括该存储器的代号、位置信息、认证信息;该软件内部还持久化了被其所存储的文件信息列表,列表的每个节点存储了该文件一系列的属性信息,主要包括文件所在的存储器代号、文件在存储器内的相对路径;分布式存储系统在接收到文件存储请求时,按策略选择一个存储器,读取存储器的位置信息,连接到这个存储器;根据文件及存储器的特性 ...
【技术保护点】
一种映射文件到实际物理存储的方法,其特征在于,在存储时,存储主服务根据策略选定一个存储节点,获取该节点的属性,在综合节点属性及文件属性将文件存储并生成一个唯一的URL指向该文件,以支持文件的读写。
【技术特征摘要】
1.一种映射文件到实际物理存储的方法,其特征在于,在存储时,存储主服务根据策略选定一个存储节点,获取该节点的属性,在综合节点属性及文件属性将文件存储并生成一个唯一的URL指向该文件,以支持文件的读写。2.根据权利要求1所述的方法,其特征在于,主要包括三部分:1)分布式存储服务持久化已接入的存储器的列表;2)根据存储器属性信息选择存储器并映射文件;3)分布式存储服务持久化被存储的文件属性信息。3.根据权利要求2所述的方法,其特征在于,承载实体为一个分布式存储系统软件,其内部持久化了当前这个系统接入的所有存储器节点的信息列表,每个列表节点记录了该存储器的一系列的属...
【专利技术属性】
技术研发人员:李少青,寇立强,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。