Unlock instant, AI-driven research and patent intelligence for your innovation.

Data storage method and data storage device

A data storage and data block technology, applied in the field of cloud storage systems, can solve the problem of reduced disk space utilization of object data, achieve the effect of improving utilization, improving disk space utilization, and increasing the proportion of quantity

Pending Publication Date: 2022-01-28
HANGZHOU HIKVISION SYST TECH
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Therefore, for a missing block stripe whose actual number of data blocks does not reach the full number N of data blocks, the proportion of the object data contained in the stripe is less than the ideal data block proportion N / N+M, As a result, the disk space utilization of object data in the disk storage array is reduced

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data storage method and data storage device
  • Data storage method and data storage device
  • Data storage method and data storage device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and examples.

[0046] The generation of missing block stripes may be caused by write operations, delete operations, or update operations on object data, where the object can represent a code stream, or device, or the target of concern, and the object data can be, for example, an image, Media data such as audio and video files.

[0047] In the case that the object data Dx is new data to be written to the disk array, after the object data Dx is filled with several stripes, the last written part of the object data is object data that is not enough to occupy all N data blocks Dx_sh, thus forming a missing block stripe whose actual number of data blocks is less than the number N of full data blocks.

[0048] In the case that the object data Dx is updated data that h...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a data storage method and a data storage device. On the basis of the method and the device, the single block capacity of a stripe can be dynamically adjusted according to the data volume of the object data in the stripe, so that when the block-lacking stripe associated with any object exists, the compressed stripe with the actual number of the data blocks and the actual number of the verification blocks being full can be obtained by lowering the single block capacity. According to the embodiment of the invention, the full data block in the compressed strip contains the object data with the same amount as the missing block strip, and the full check block in the compressed strip contains the check data with less data volume due to the fact that the capacity of a single block is lowered, so the quantity ratio of the object data in the strip is increased, and the utilization rate of the disk space is improved. Moreover, object data of multiple objects does not need to be cached at the same time to wait for splicing a complete strip, and the number of blocks in the strip does not need to be reduced, so while the space utilization rate of the disk is improved, the data protection capability on the cache occupation amount and the influence of the number of the blocks can be considered.

Description

technical field [0001] This application relates to storage technology, especially cloud storage technology, and in particular to a data storage method, a data storage device, a computer-readable storage medium, a management server for cloud storage, and a cloud storage system . Background technique [0002] In the field of cloud storage, in order to improve the security of data storage, the object data of each object is stored in the disk array in the form of stripes (Strip). Wherein, a stripe includes N data blocks for storing object data and M check blocks for storing check data, and both data blocks and check blocks can be referred to as "blocks" or "blocks" of a stripe. "Unit". [0003] N represents the number of full blocks of data blocks in a stripe (N is a positive integer greater than 1), and M represents the number of full blocks of check blocks in a stripe (M is a positive integer greater than or equal to 1), when it does not exceed M When a data block fails due...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/08G06F3/06
CPCG06F11/08G06F3/0608G06F3/0619G06F3/0689G06F3/067
Inventor 洪溪丁智勇黄华东
Owner HANGZHOU HIKVISION SYST TECH