Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data storage method and device

A data storage and data storage technology, applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve the problems of not being able to delete duplicate data well and reduce the efficiency of file search

Active Publication Date: 2010-07-14
CHENGDU HUAWEI TECH +1
View PDF0 Cites 36 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] After the files are stored according to the existing data storage method, when looking for the files, the system needs to retrieve the relevant non-repeated large blocks first. These large blocks are randomly distributed in the storage device, and the files need to be reconstructed one by one. Then check whether the content of the file matches the required query, which will reduce the efficiency of file search; in addition, because the existing technology is based on the bit-level segmentation of the file, so the process of data storage may have little difference The two files are divided into almost completely different data blocks, and duplicate data cannot be deleted very well

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 device
  • Data storage method and device
  • Data storage method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0030] For ease of description, a specific embodiment of the present invention is introduced below, as follows: a data storage method, the method of this method embodiment is applicable to data storage systems, such as mail systems, etc., the flow chart is as follows figure 1 shown, including:

[0031] Step 100, analyzing the file to be stored to obtain the semantic information included in the file to be stored;

[0032] It can be understood that the semantic info...

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 embodiment of the invention discloses a data storage method and a data storage device, which are applied to the technical field of data storage. The data storage method comprises the following steps: acquiring semantic information contained in a file to be stored by analyzing the file to be stored, wherein the semantic information is used for indicating the attribute information of the file to be stored; decomposing the file to be stored into at least two semantic data blocks according to the semantic information and acquiring content identifiers of the semantic data blocks, wherein the content identifiers are used for indicating the content information of the semantic data blocks; storing the at least two semantic data blocks and a first mapping relationship between the information of the file to be stored and the content identifiers, wherein the information of the file to be stored is used for identifying the positions of the semantic data blocks; and storing the semantic data blocks and a second mapping relationship between the content identifiers and the storage positions of the semantic data blocks. Therefore, the file searching efficiency is improved, and the data management and retrieval are convenient.

Description

technical field [0001] The invention relates to the field of data storage, in particular to a data storage method and equipment. Background technique [0002] In today's data storage field, the increase in data volume leads to an increase in the total cost of ownership (Total Cost of Ownership, TCO) of the storage system including hardware costs, maintenance costs, and labor costs. Reducing the amount of data in the process of data transmission, data storage and data management has become a requirement in large-scale distributed storage systems, and data deduplication technology is a method of eliminating duplicate data through lossless data compression at the internal level of files. technology, which has good application value in storage systems of application types such as data archiving. [0003] The existing data deduplication technology is mainly: based on the bit level, the file is divided into non-overlapping data blocks, and then only one copy of the blocks with th...

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): G06F17/30
Inventor 王奇张巍吕先红曹振奇汪东升刘川意鞠大鹏
Owner CHENGDU HUAWEI TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products