CN107832011A - 一种数据存储方法、装置、设备及计算机可读存储介质 - Google Patents
一种数据存储方法、装置、设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN107832011A CN107832011A CN201711065072.4A CN201711065072A CN107832011A CN 107832011 A CN107832011 A CN 107832011A CN 201711065072 A CN201711065072 A CN 201711065072A CN 107832011 A CN107832011 A CN 107832011A
- Authority
- CN
- China
- Prior art keywords
- storage
- target
- virtual disk
- block section
- hard disk
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0626—Reducing size or complexity of storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0662—Virtualisation aspects
- G06F3/0664—Virtualisation aspects at device level, e.g. emulation of a storage device or system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0689—Disk arrays, e.g. RAID, JBOD
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种数据存储方法,该方法包括以下步骤:接收目标数据的存储请求,获取存储请求对应的目标块区间的地址变量,将地址变量对应的虚拟磁盘确定为目标虚拟磁盘,存储目标数据至目标虚拟磁盘。应用本发明所提供的方法,在对目标数据进行存储时,仅以目标块区间的预先设置的地址变量为纽带,可以快速查找确定存储目标数据的目标虚拟磁盘,无需占用大量的计算机资源,可以快速的将目标数据存储在虚拟磁盘中,可以提升存储数据的效率。本发明还公开了一种数据存储装置、一种数据存储设备及一种计算机可读存储介质,具有相应的技术效果。
Description
技术领域
本发明涉及存储技术领域,特别是涉及一种数据存储方法、装置、设备及计算机可读存储介质。
背景技术
随着统一存储技术的不断发展,存储***的存储速度、空间不断得到提升。
近年来,将存储***中越来越多的磁盘通过磁盘阵列的方式组成虚拟磁盘,又由多个虚拟磁盘组成一个存储池,然后,在存储池中选择一定容量块区间创建硬盘。在进行存储时,首先获得虚拟磁盘与硬盘之间的映射关系,然后把硬盘对应的数据存储至虚拟磁盘中。这种存储模式已经成为业界的一种通用模式。在将硬盘中的数据存储至虚拟磁盘之前,需找到硬盘与虚拟磁盘的一种映射关系。
现有的,确定虚拟磁盘与硬盘之间的映射关系的方法效率较低,有的较为复杂且耗时,有的甚至需要临时建立映射关系。这就导致存储***在进行数据存储时,存储效率较低,且可能会占用大量的计算机资源等。
综上所述,如何有效地提升存储***的存储效率等问题,是目前本领域技术人员急需解决的技术问题。
发明内容
本发明的目的是提供一种数据存储方法、装置、设备及计算机可读存储介质,以提升存储***存储效率。
为解决上述技术问题,本发明提供如下技术方案:
一种数据存储方法,包括:
接收目标数据的存储请求;
获取所述存储请求对应的目标块区间的地址变量;
将所述地址变量对应的虚拟磁盘确定为目标虚拟磁盘;
存储目标数据至所述目标虚拟磁盘。
优选地,在所述接收目标数据的存储请求之前,还包括:
将多个磁盘以磁盘阵列的方式组成虚拟磁盘,在所述虚拟磁盘中划分多个块区间,每一个块区间有对应的地址变量。
优选地,在所述接收目标数据的存储请求之后,在所述获取所述存储请求对应的目标块区间的地址变量之前,还包括:
根据存储请求,确定所述目标数据对应的目标硬盘;
在所述目标硬盘中确定目标块区间。
优选地,所述目标硬盘为在一个虚拟磁盘中选择设定数目的块区间建立的硬盘。
优选地,所述目标硬盘为在多个虚拟磁盘选择设定数目的块区间建立的硬盘。
优选地,所述地址变量为32位的变量,其中高16位对应虚拟磁盘。
一种数据存储装置,包括:
存储请求接收模块,用于接收目标数据的存储请求;
地址变量获取模块,用于获取所述存储请求对应的目标块区间的地址变量;
目标虚拟磁盘确定模块,用于将所述地址变量对应的虚拟磁盘确定为目标虚拟磁盘;
目标数据存储模块,用于存储目标数据至所述目标虚拟磁盘。
优选地,还包括目标块区间确定模块用于:
在所述接收目标数据的存储请求之后,在所述获取所述存储请求对应的目标块区间的地址变量之前,根据存储请求,确定所述目标数据对应的目标硬盘,在所述目标硬盘中确定目标块区间。
一种数据存储设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现上述数据存储方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述数据存储方法的步骤。
应用本发明所提供的方法,接收目标数据的存储请求,获取存储请求对应的目标块区间的地址变量,将地址变量对应的虚拟磁盘确定为目标虚拟磁盘,存储目标数据至目标虚拟磁盘。在对目标数据进行存储时,仅以目标块区间的预先设置的地址变量为纽带,可以快速查找确定存储目标数据的虚拟磁盘,无需占用大量的计算机资源,可以快速的将目标数据存储在虚拟磁盘中,可以提升存储数据的效率。本发明还提供了一种数据存储装置、一种数据存储设备及一种计算机可读存储介质,具有上述技术效果,在此不再赘述。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中一种数据存储方法的实施流程图;
图2为本发明实施例中一种数据存储装置的结构示意图;
图3为本发明实施例中一种数据存储设备的结构示意图。
具体实施方式
本发明的核心是提供一种数据存储方法,该方法包括:接收目标数据的存储请求,获取存储请求对应的目标块区间的地址变量,将地址变量对应的虚拟磁盘确定为目标虚拟磁盘,存储目标数据至目标虚拟磁盘。在对目标数据进行存储时,仅以目标块区间的预先设置的地址变量为纽带,可以快速查找确定存储目标数据的虚拟磁盘,无需占用大量的计算机资源,可以快速的将目标数据存储在虚拟磁盘中,可以提升存储数据的效率。本发明的另一核心是提供本发明还提供了一种数据存储装置、一种数据存储设备及一种计算机可读存储介质。
在实际应用中,可以首先创建虚拟磁盘。具体的,可以将多个磁盘以磁盘阵列的方式组成虚拟磁盘,然后将虚拟磁盘划分为一定大小的块区间,其中大小可设,例如,最小的块区间的存储空间可以为32K,最大块区间存储空间可以为10M。还可以针对块区间,建立一个块区间表。把建立好的多个虚拟磁盘添加到存储池中。接下来就可以创建硬盘,本发明提供两种创建硬盘的方法,也就是说,创建的硬盘可以有两种类型,一种是连续型的,另一种是条带型的。
连续型硬盘:是在资源池中的一个虚拟磁盘中分配设定数据的块区间,前提是这个虚拟磁盘中剩余的块区间的容量大于需要分配的硬盘存储所需大小。可以在每一个块区间的地址变量中该块区间分配给了哪个硬盘,以及块区间对应哪个虚拟磁盘,即,针对同一个块区间而言,该块区间归属于一个虚拟磁盘,又可以分配给某个硬盘使用。其中,地址变量可以是一个32位大小的变量,具体可以为整型无符号(unsigned int)类型,该变量的高16位变量可以代表相应的虚拟磁盘。针对连续类型的硬盘,该硬盘对应的多个块区间各种地址变量的高16位始终是一个。
条带型硬盘:在创建该类型的硬盘时,可以将存储池中的虚拟磁盘排序,然后依次在每一个虚拟磁盘中选择一个块区间,直到块区间的个数达到设定数目。例如,当需要6个块区间创建硬盘时,若此时存储池中有6个及6个以上的虚拟磁盘,仅需在前6个虚拟磁盘中分别选择一个块区间便可以创建硬盘;若此时的虚拟磁盘个数小于6个,如只有4个虚拟磁盘,依次在4个虚拟磁盘中选择一个块区间之后还差2个,则再次依次在4个虚拟磁盘中选择块区间,直到选出的块区间数目达到6个,便可以创建硬盘。针对条带型的硬盘,该硬盘对应的块区间是从第一个虚拟磁盘开始分配,每个虚拟磁盘上分配一个块区间,所以该硬盘对应的多个块区间各种的地址变量的高16位是不同的,通过地址变量的高16位可以查询到对应的虚拟磁盘。
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图1,图1为本发明实施例中一种数据存储方法的流程图,该方法包括以下步骤:
S101、接收目标数据的存储请求。
当用户需要在存储***中存储目标数据、存储***需要存储目标数据或存储IO口出现数据流时,可以认为接收到目标数据的存储请求。其中,存储请求可以包括存储的目标数据的大小、请求存储的硬盘、块区间等位置信息、是否进行备份存储等存储信息。
S102、获取存储请求对应的目标块区间的地址变量。
在本实施例中,可以预先建立一个地址变量库或者表,在该地址变量库或者表中预先保存存储***中的各个块区间的地址变量。其中,地址变量可以为一个32位的变量,其中高16位对应虚拟磁盘,当然,在本发明的其他实施例中还可以为其他位数的变量,虚拟磁盘、硬盘分别对应的地址变量的具***的数目可变化、高低位还可以交替。
在预先建立的地址变量库或者表中查找获取存储请求对应的目标块区间的地址变量。需要说明的是,目标块区间的地址变量是预先设置的,无需计算。需要说明的是,若目标块区间为多个,可以分别获取每一个目标块区间的地址变量。若目标块区间为多个,且多个目标块区间对应的硬盘为连续型硬盘,则可以仅获取其中一个目标块区间的地址变量即可。
在本发明的其他实施例中,当目标块区间的数目大于或等于2时,在获取目标块区间对应的地址变量之前,还可以先确定目标块区间对应的硬盘为连续型硬盘还是条带型硬盘。若目标块区间对应的硬盘为连续型硬盘,则可以仅获取一个目标块区间对应的地址变量。若目标块区间对应的硬盘为条带型硬盘,则可以获取每一个目标块区间对应的地址变量。具体的,当目标块区间的数目大于或等于2时,可以先获取两个目标块区间的地址变量,若两个地址变量中表示虚拟磁盘的变量位不同,则需要获取其他目标块区间分别对应的地址变量。
S103、将地址变量对应的虚拟磁盘确定为目标虚拟磁盘。
需要说明的是,通过地址变量,可以查找到该地址变量对应的块区间属于哪个虚拟磁盘,并且目前分配给了哪个硬盘。也就是说,通过地址变量,可以得到硬盘与虚拟磁盘之间的映射关系。
在本实施例中,可以将地址变量中对应的虚拟磁盘确定为目标虚拟磁盘。
S104、存储目标数据至目标虚拟磁盘。
确定目标虚拟磁盘之后,即可认为确定了硬盘与虚拟磁盘之间的映射关系。可以在目标虚拟磁盘中存储目标数据。
在本发明的一个实施例中,在步骤S101在接收目标数据的存储请求之前,还可以包括:
将多个磁盘以磁盘阵列的方式组成虚拟磁盘,在虚拟磁盘中划分多个块区间,每一个块区间有对应的地址变量。
在本实施例中,可以将多个磁盘以磁盘阵列的方式组成虚拟磁盘,即,将多个磁盘以raid方式组成一个虚拟磁盘。然后在虚拟磁盘中划分出多个块区间,以供硬盘使用。为每一个块区间配置以后对应的地址变量,通过该变量可以查找获得硬盘与虚拟磁盘的映射关系。
在本发明的一个实施例中,在步骤S101接收目标数据的存储请求之后,在步骤S102获取存储请求对应的目标块区间的地址变量之前,还可以执行以下步骤:
步骤一、根据存储请求,确定目标数据对应的目标硬盘;
步骤二、在目标硬盘中确定目标块区间。
为便于描述,下面将上述两个步骤结合起来进行说明。
将存储请求中请求存储的硬盘确定为目标硬盘,然后在目标硬盘中找到存储目标数据所需的目标块区间。其中,目标块区间可以是一个虚拟磁盘对应的块区间,也可以是多个虚拟磁盘分别对应的块区间,本发明实施例对此并不限制。
在本发明的一个实施例中,目标硬盘可以为在一个虚拟磁盘中选择设定数目的块区间建立的硬盘。即,在创建目标硬盘时,仅在一个虚拟磁盘中选择设定数目的块区间。需要说明的是,在一个虚拟磁盘中选择块区间建立目标硬盘有一个前提,即,被选的虚拟磁盘中剩余的块区间的存储大小大于目标硬盘所需的存储大小。其中,设定数目的具体数据可以是预先确定的,也可以是根据实际情况进行调整的,本发明实施例对此并不限制。
在本发明的另一个实施例中,目标硬盘可以为在多个虚拟磁盘选择设定数目的块区间建立的硬盘。即,在创建目标硬盘时,可以在存储池中选择多个虚拟磁盘,并在选出的多个虚拟磁盘中选择设定数目的块区间建立硬盘。
应用本发明实施例所提供方法,接收目标数据的存储请求,获取存储请求对应的目标块区间的地址变量,将地址变量对应的虚拟磁盘确定为目标虚拟磁盘,存储目标数据至目标虚拟磁盘。在对目标数据进行存储时,仅以目标块区间的预先设置的地址变量为纽带,可以快速查找确定存储目标数据的虚拟磁盘,无需占用大量的计算机资源,可以快速的将目标数据存储在虚拟磁盘中,可以提升存储数据的效率。
相应于上面的方法实施例,本发明实施例还提供了一种数据存储装置,下文描述的数据存储装置与上文描述的数据存储方法可相互对应参照。
参见图2所示,该装置包括以下模块:
存储请求接收模块201,用于接收目标数据的存储请求;
地址变量获取模块202,用于获取存储请求对应的目标块区间的地址变量;
目标虚拟磁盘确定模块203,用于将地址变量对应的虚拟磁盘确定为目标虚拟磁盘;
目标数据存储模块204,用于存储目标数据至目标虚拟磁盘。
应用本发明实施例所提供装置,接收目标数据的存储请求,获取存储请求对应的目标块区间的地址变量,将地址变量对应的虚拟磁盘确定为目标虚拟磁盘,存储目标数据至目标虚拟磁盘。在对目标数据进行存储时,仅以目标块区间的预先设置的地址变量为纽带,可以快速查找确定存储目标数据的虚拟磁盘,无需占用大量的计算机资源,可以快速的将目标数据存储在虚拟磁盘中,可以提升存储数据的效率。
在本发明的一种具体实施方式中,还包括目标块区间确定模块,该模块用于:
在接收目标数据的存储请求之后,在获取存储请求对应的目标块区间的地址变量之前,根据存储请求,确定目标数据对应的目标硬盘,在目标硬盘中确定目标块区间。
在本发明的一种具体实施方式中,还包括目标块区间确定模块,该模块用于:
在接收目标数据的存储请求之后,在获取存储请求对应的目标块区间的地址变量之前,根据存储请求,确定目标数据对应的目标硬盘,在目标硬盘中确定目标块区间。
在本发明的一种具体实施方式中,目标硬盘为在一个虚拟磁盘中选择设定数目的块区间建立的硬盘。
在本发明的一种具体实施方式中,目标硬盘为在多个虚拟磁盘选择设定数目的块区间建立的硬盘。
在本发明的一种具体实施方式中,地址变量为32位的变量,其中高16位对应虚拟磁盘。
相应于上面的方法实施例,本发明实施例还提供了一种数据存储设备,下文描述的一种数据存储设备与上文描述的一种数据存储方法可相互对应参照。
参见图3所示,该数据存储设备包括:
存储器D1,用于存储计算机程序;
处理器D2,用于执行计算机程序时实现上述方法实施例的数据存储方法的步骤。
相应于上面的方法实施例,本发明实施例还提供了一种计算机可读存储介质,下文描述的一种计算机可读存储介质与上文描述的一种数据存储方法可相互对应参照。
一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述方法实施例的数据存储方法的步骤。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的创建及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
Claims (10)
1.一种数据存储方法,其特征在于,包括:
接收目标数据的存储请求;
获取所述存储请求对应的目标块区间的地址变量;
将所述地址变量对应的虚拟磁盘确定为目标虚拟磁盘;
存储目标数据至所述目标虚拟磁盘。
2.根据权利要求1所述的数据存储方法,其特征在于,在所述接收目标数据的存储请求之前,还包括:
将多个磁盘以磁盘阵列的方式组成虚拟磁盘,在所述虚拟磁盘中划分多个块区间,每一个块区间有对应的地址变量。
3.根据权利要求1所述的数据存储方法,其特征在于,在所述接收目标数据的存储请求之后,在所述获取所述存储请求对应的目标块区间的地址变量之前,还包括:
根据存储请求,确定所述目标数据对应的目标硬盘;
在所述目标硬盘中确定目标块区间。
4.根据权利要求3所述的数据存储方法,其特征在于,所述目标硬盘为在一个虚拟磁盘中选择设定数目的块区间建立的硬盘。
5.根据权利要求3所述的数据存储方法,其特征在于,所述目标硬盘为在多个虚拟磁盘选择设定数目的块区间建立的硬盘。
6.根据权利要求1至5之中任一项所述的数据存储方法,其特征在于,所述地址变量为32位的变量,其中高16位对应虚拟磁盘。
7.一种数据存储装置,其特征在于,包括:
存储请求接收模块,用于接收目标数据的存储请求;
地址变量获取模块,用于获取所述存储请求对应的目标块区间的地址变量;
目标虚拟磁盘确定模块,用于将所述地址变量对应的虚拟磁盘确定为目标虚拟磁盘;
目标数据存储模块,用于存储目标数据至所述目标虚拟磁盘。
8.根据权利要求7所述的数据存储之中,其特征在于,还包括目标块区间确定模块用于:
在所述接收目标数据的存储请求之后,在所述获取所述存储请求对应的目标块区间的地址变量之前,根据存储请求,确定所述目标数据对应的目标硬盘,在所述目标硬盘中确定目标块区间。
9.一种数据存储设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述数据存储方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述数据存储方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711065072.4A CN107832011A (zh) | 2017-11-02 | 2017-11-02 | 一种数据存储方法、装置、设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711065072.4A CN107832011A (zh) | 2017-11-02 | 2017-11-02 | 一种数据存储方法、装置、设备及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107832011A true CN107832011A (zh) | 2018-03-23 |
Family
ID=61650459
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711065072.4A Pending CN107832011A (zh) | 2017-11-02 | 2017-11-02 | 一种数据存储方法、装置、设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107832011A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109101608A (zh) * | 2018-08-03 | 2018-12-28 | 郑州云海信息技术有限公司 | 一种数据存储方法、数据查询方法及装置 |
CN109308217A (zh) * | 2018-07-17 | 2019-02-05 | 威富通科技有限公司 | 一种时效任务的数据存储方法及装置 |
CN112307033A (zh) * | 2020-11-23 | 2021-02-02 | 杭州迪普科技股份有限公司 | 数据包文件的重构方法、装置及设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090006804A1 (en) * | 2007-06-29 | 2009-01-01 | Seagate Technology Llc | Bi-level map structure for sparse allocation of virtual storage |
CN101620518A (zh) * | 2009-08-21 | 2010-01-06 | 杭州华三通信技术有限公司 | 一种磁盘冗余阵列raid的创建方法及装置 |
CN102375695A (zh) * | 2010-08-23 | 2012-03-14 | 联想(北京)有限公司 | 一种磁盘的访问方法及计算机*** |
CN103745170A (zh) * | 2014-01-02 | 2014-04-23 | 浙江云巢科技有限公司 | 磁盘数据的处理方法及装置 |
CN106354431A (zh) * | 2016-08-26 | 2017-01-25 | 浪潮(北京)电子信息产业有限公司 | 一种数据存储方法及装置 |
CN107168646A (zh) * | 2017-03-22 | 2017-09-15 | 佛山科学技术学院 | 一种分布式数据存储控制方法、及服务器 |
-
2017
- 2017-11-02 CN CN201711065072.4A patent/CN107832011A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090006804A1 (en) * | 2007-06-29 | 2009-01-01 | Seagate Technology Llc | Bi-level map structure for sparse allocation of virtual storage |
CN101620518A (zh) * | 2009-08-21 | 2010-01-06 | 杭州华三通信技术有限公司 | 一种磁盘冗余阵列raid的创建方法及装置 |
CN102375695A (zh) * | 2010-08-23 | 2012-03-14 | 联想(北京)有限公司 | 一种磁盘的访问方法及计算机*** |
CN103745170A (zh) * | 2014-01-02 | 2014-04-23 | 浙江云巢科技有限公司 | 磁盘数据的处理方法及装置 |
CN106354431A (zh) * | 2016-08-26 | 2017-01-25 | 浪潮(北京)电子信息产业有限公司 | 一种数据存储方法及装置 |
CN107168646A (zh) * | 2017-03-22 | 2017-09-15 | 佛山科学技术学院 | 一种分布式数据存储控制方法、及服务器 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109308217A (zh) * | 2018-07-17 | 2019-02-05 | 威富通科技有限公司 | 一种时效任务的数据存储方法及装置 |
CN109101608A (zh) * | 2018-08-03 | 2018-12-28 | 郑州云海信息技术有限公司 | 一种数据存储方法、数据查询方法及装置 |
CN112307033A (zh) * | 2020-11-23 | 2021-02-02 | 杭州迪普科技股份有限公司 | 数据包文件的重构方法、装置及设备 |
CN112307033B (zh) * | 2020-11-23 | 2023-04-25 | 杭州迪普科技股份有限公司 | 数据包文件的重构方法、装置及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105283855B (zh) | 一种寻址方法及装置 | |
CN107832011A (zh) | 一种数据存储方法、装置、设备及计算机可读存储介质 | |
CN110008142A (zh) | 存储数据管理方法、装置、设备及计算机可读存储介质 | |
CN108241712A (zh) | 一种地图数据处理方法和装置 | |
CN108170726A (zh) | 数据查询方法和装置 | |
CN105404691A (zh) | 一种文件存储的方法及装置 | |
CN107632791A (zh) | 一种存储空间的分配方法及*** | |
CN108334551A (zh) | 数据存储方法和***、数据查询方法和*** | |
CN102023843A (zh) | 函数的调用方法、装置及智能卡 | |
CN113360516B (zh) | 集合成员管理方法 | |
CN109614454B (zh) | 一种基于mpi的矢量大数据并行空间叠置分析方法 | |
CN109508144A (zh) | 一种日志处理方法及相关装置 | |
CN103488523A (zh) | 一种页的访问方法和页的访问装置、服务器 | |
CN108255989A (zh) | 图片存储方法、装置、终端设备及计算机存储介质 | |
CN108920105A (zh) | 基于社区结构的图数据分布式存储方法及装置 | |
CN101727503A (zh) | 一种创建磁盘文件***的方法 | |
CN107506466A (zh) | 一种小文件存储方法及*** | |
CN107451271A (zh) | 一种哈希表处理方法、装置、设备及存储介质 | |
CN106503260A (zh) | 一种提高数据库的有效存储空间的方法和装置 | |
CN106201346A (zh) | 一种数据处理方法及存储设备 | |
CN107172222A (zh) | 一种基于分布式存储***的数据存储方法及装置 | |
CN105426131A (zh) | 一种kv存储实现方法和装置 | |
CN109144551A (zh) | 一种多层级组网方式下设备固件更新方法及*** | |
CN107506500A (zh) | 一种数据迁移的控制方法及相关装置 | |
CN105550111A (zh) | 虚拟环境下操作***io性能基准的测试调优方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180323 |