File system embedded in horizontally expanded key-value storage system and file management method

A storage system and file system technology, applied in the field of information storage, can solve the problems of space enlargement, read enlargement, write enlargement and space enlargement, etc., and achieve the effect of reducing space enlargement, improving reading enlargement, reducing reading enlargement and writing enlargement

Active Publication Date: 2021-11-02
HUAZHONG UNIV OF SCI & TECH
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the log-structured merge tree is still a hierarchical structure, and the key-value storage system based on the log-structured merged tree still has the problems of read amplification and write amplification caused by the hierarchical structure. It will cause space enlargement, and the entire file system also has serious space enlargement problems
In general, the existing file system embedded in the key-value storage system has serious problems of read and write amplification and space enlargement when storing a large number of small files.

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
  • File system embedded in horizontally expanded key-value storage system and file management method
  • File system embedded in horizontally expanded key-value storage system and file management method
  • File system embedded in horizontally expanded key-value storage system and file management method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.

[0045] The file system and file management method embedded in the horizontal expansion key-value storage system provided by the present invention can be applied to storage systems of any architecture. In order to clearly explain the technical solution of the present invention, only a specific architecture of storage The system specifically describes the technical solution of the present inventio...

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 discloses a file system embedded in a horizontally expanded key-value storage system and a file management method, belonging to the technical field of information storage. The file system includes: a memory layer, a first key-value storage layer and a second key-value storage layer; a memory layer It is used to cache externally written data, and write the data into the first key-value storage layer after reaching the preset writing amount; the first key-value storage layer is used to receive and store data from the memory layer through the first data table, and in When the first data table is full, write the content stored therein to the second key-value storage layer; the second key-value storage layer is used to receive and store data from the first key-value storage layer through the second data table; the first key-value The storage layer also includes a secondary index structure for recording the mapping relationship between the directory / file and the first data table, and the key value ranges between the first data tables belonging to the same directory are ordered. The invention can significantly improve the problems of read amplification, write amplification and space enlargement existing in the file system used for storing massive small files.

Description

technical field [0001] The invention belongs to the technical field of information storage, and more specifically relates to a file system embedded in a horizontally expanded key-value storage system and a file management method. Background technique [0002] In recent years, the rise and development of the Internet of Things, machine learning, and the Internet have brought massive amounts of small file data, typically data from e-commerce, social networking, and sensors. For massive small files, many platforms have proposed special file systems to optimize the storage performance of small files. The famous social networking site Facebook stores more than 260 billion pictures, and launched Haystack, which is customized and optimized for massive small pictures, and the average size of the pictures is only tens of KB. Taobao should be the largest C2C e-commerce website at present, storing more than 20 billion pictures, with an average size of only 15KB, and also launched Taob...

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 Patents(China)
IPC IPC(8): G06F16/51G06F16/172
CPCG06F16/172G06F16/51
Inventor 万继光谢长生王中华郑文凯
Owner HUAZHONG UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products