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

File system embedded with transverse extension 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 read amplification, write amplification, space amplification, and space amplification, and achieve the effects of optimizing storage performance, reducing space amplification, and reducing read amplification and write amplification.

Active Publication Date: 2019-10-18
HUAZHONG UNIV OF SCI & TECH
View PDF3 Cites 10 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 with transverse extension key value storage system and file management method
  • File system embedded with transverse extension key value storage system and file management method
  • File system embedded with transverse extension 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 with a transverse extension key value storage system and a file management method, and belongs to the technical field of information storage. The file system comprises a memory layer, a first key value storage layer and a second key value storage layer. The memory layer is used for caching external write-in data, and writing the data into the first key value storage layer after a preset write-in amount is reached; the first key value storage layer is used for receiving and storing the data from the memory layer through the first data table, and writing the content stored in the first key value storage layer into the second key value storage layer when the first data table is full. The second key value storage layer is used for receiving and storing the data from the first key value storage layer through the second data table. The first key value storage layer further comprises a secondary index structure used for recording the mapping relation between the directories / files and the first data tables, and the key value ranges among the first data tables belonging to the same directory are orderly. The problems of read amplification, write amplification and space amplification of a file system for storing massive small files can be remarkably improved.

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 Applications(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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products