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

Method, system and device for compressing data into disk and readable storage medium

A technology for compressing data and storage media, applied in the input/output process of data processing, electrical digital data processing, instruments, etc., can solve the problems of IO performance impact, achieve the effect of improving storage performance and avoiding impact

Active Publication Date: 2020-06-19
SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
View PDF12 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, with the increasing expansion of data services, the requirements for high load and low latency of storage devices are getting higher and higher, which requires storage devices to have a sufficiently high read and write speed. In the existing data compression process, it is necessary to Merge the compressed data together and then perform the disk operation. This process involves the copying of byte-level data in the memory, and the merging action of compressed data is embedded in the IO path, which affects the IO performance.

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
  • Method, system and device for compressing data into disk and readable storage medium
  • Method, system and device for compressing data into disk and readable storage medium
  • Method, system and device for compressing data into disk and readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The core of the present application is to provide a method, system, device and readable storage medium for compressing data to disk, which are used to reduce the impact on IO performance when compressing data to disk.

[0040] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0041] Please refer to figure 1 , figure 1 It is a flow chart of a method for compressing data to disk provided in the embod...

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 method for compressing data into a disk, which comprises the steps of obtaining compressed data, and determining the length of the compressed data; storing the compressed data into a linked list, and adding the length of the compressed data into the length of the linked list; wherein the length of the linked list is the total length of all compressed data in the linked list; judging whether the linked list length exceeds a threshold value or not; and if yes, allocating idle threads to merge all the compressed data in the linked list, and performing disk falling operation on the merged compressed data. According to the method, the merging process of the compressed data is decoupled from the IO path, compressed data merging does not need to be carried out in the IOprocess of compression disk falling, and the idle threads are specially allocated to carry out the merging work of the compressed data, so that the influence on IO performance is avoided, CPU resources are fully utilized, and the storage performance is improved. Meanwhile, the invention further provides a system and equipment for compressing the data into the disk and a readable storage medium, and the system and equipment have the above beneficial effects.

Description

technical field [0001] The present application relates to the field of compressing data to disk, and in particular to a method, system, device and readable storage medium for compressing data to disk. Background technique [0002] Data compression refers to reducing the amount of data to reduce storage space without losing useful information, improving its transmission, storage and processing efficiency, or reorganizing data according to a certain algorithm to reduce data redundancy and storage space a technical method. With the development of data compression technology, the amount of data in the storage system has been greatly reduced, thereby reducing the storage space and improving the efficiency of system transmission, storage and processing. [0003] However, with the increasing expansion of data services, the requirements for high load and low latency of storage devices are getting higher and higher, which requires storage devices to have a sufficiently high read and...

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
IPC IPC(8): G06F3/06
CPCG06F3/061G06F3/0608G06F3/0638G06F3/064G06F3/0676G06F3/0656G06F3/0659G06F3/0674
Inventor 亓国强
Owner SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
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