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

Light-weight combination method based on log combination tree structure

A lightweight, tree-structured technology, applied in the field of information storage, can solve problems such as key-value storage system performance bottlenecks, achieve the effect of improving merger efficiency, reducing read and write amplification, and maintaining balance

Active Publication Date: 2017-05-17
HUAZHONG UNIV OF SCI & TECH
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the existing technology, although the log merge tree can provide good write performance, in order to maintain good read performance, it is necessary to continuously perform merge operations in the background to make the data orderly, which also makes the merge overhead of the log merge tree become The performance bottleneck in the key-value storage system based on log merge tree algorithm

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
  • Light-weight combination method based on log combination tree structure
  • Light-weight combination method based on log combination tree structure
  • Light-weight combination method based on log combination tree structure

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 overall idea of ​​the present invention is: in the log merge tree structure, an ordered key-value pair table whose size dynamically changes is used, and the metadata of the lower-level ordered key-value pair table is stored in the upper-level ordered key-value pair with overlapping key-value ranges. table; according to the balance degree of each ordered key-value pair surface layer in...

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 light-weight combination method based on a log combination tree structure. The method disclosed by the invention is characterized in that sequenced key value pair tables with dynamic size changes are used in the log combination tree structure, and metadata of the lower-layer sequenced key value pair table is stored in an upper-layer sequenced key value pair table with an overlaid key value scope; according to the balance degree of each sequenced key value pair table layer in the log combination tree, corresponding sequenced key value pair tables are taken as cooperation objects; the metadata in the selected sequenced key value pair tables is combined, and the combined metadata and corresponding key value pair data are written into the lower-layer sequenced key value pair table with the overlaid key value scope through supplementation; key value scopes of the sequenced key value pair tables are adjusted, so loads of the sequenced key value pair tables on the same level could be balanced; and a subsection dichotomy search manner is used to conduct rapid and efficiency search of the key value pair data. The method has the advantages that the combination operation cost of the log combination tree can be reduced; write amplification can be reduced; and performance of the log combination tree structure can be enhanced.

Description

technical field [0001] The invention belongs to the technical field of information storage, and more specifically relates to a lightweight merging method based on a log merging tree structure. Background technique [0002] With the rapid development of information technology and the popularization of the Internet, the amount of data has increased by leaps and bounds, and the data storage scale and data access volume of application services have also increased. The availability requirements and performance requirements for database storage systems have also further increased. improve. Due to the clear requirements for the stored data structure, the traditional relational database cannot meet the high concurrent reading and writing requirements of the current service application, the high-efficiency storage and access requirements for massive data, and the high scalability and scalability of the database. High availability requirements. In order to solve such problems, non-r...

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
CPCG06F16/2246G06F16/2282
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