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

Method and system for capturing database consistent points in block-level CDP, and storage medium

A database and consistent technology, applied in the direction of file system, file system function, file system type, etc., can solve problems such as client performance impact and delay, and achieve the effect of less time spent and lower production efficiency

Active Publication Date: 2022-06-21
成都云祺科技有限公司
View PDF11 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method can effectively solve the problem of database consistency in block-level CDP, but it also has certain disadvantages, that is, the content of each transaction log IO request packet needs to be analyzed, which will inevitably have a certain performance impact on the protected client , especially the IO request packet is generated at the kernel layer, and the delivery speed is very fast. If the specific content of the IO request packet is parsed during the delivery process, it will cause a large delay

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 and system for capturing database consistent points in block-level CDP, and storage medium
  • Method and system for capturing database consistent points in block-level CDP, and storage medium
  • Method and system for capturing database consistent points in block-level CDP, and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0066] optional, such as Figure 6 As shown, on the basis of this embodiment, the capture module 1007 includes:

[0067] In the technical solution of this embodiment, the module 1001 for obtaining the path where the redo log is located is used to obtain the path where the InnoDB redo log is located; the consistent point cache creation module 1002 is used to create a consistent point cache at the kernel layer; the file filter driver and volume The filter driver installation module 1003 is used to install the file filter driver on the file driver layer, and install the volume filter driver on the volume device driver layer; the sending module 1004 is used to send the path where the InnoDB redo log is located to the file filter Drive; basic information acquisition module 1005, for when the operating system issues an IO request, the file filter driver captures the write type IO request packet of the file system layer and obtains basic information, the basic information includes: w...

Embodiment 2

Embodiment 3

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 relates to a method and system for capturing database consistent points in a block-level CDP and a storage medium, and belongs to the field of data recovery. The method comprises the steps of obtaining a path where a redo log is located; creating a consistent point cache; installing a file filter driver and a roll filter driver; a sending step; a basic information acquisition step; a judgment step; and a capturing step. The system comprises a redo log path acquisition module; a consistent point cache creation module; a file filter drive and roll filter drive installation module; a sending module; a basic information acquisition module; a judgment module; and a capture module. According to the method, the volume filtering driver captures the consistent points, the work of capturing the consistent points is completed through mutual cooperation of the file filtering driver, the consistent point cache and the volume filtering driver, the specific content of an IO request packet does not need to be analyzed, only the InnoDB redo log check points need to be recognized, and the method is simple, convenient and feasible.

Description

technical field [0001] The invention belongs to the field of data restoration, and relates to a method, system and storage medium for capturing consistent points of databases in block-level CDP. Background technique [0002] InnoDB is a storage engine that supports transactions, rollback, and multi-version concurrency control. The current popular MySQL database uses InnoDB as the default storage engine. InnoDB has a fixed checkpoint field in its redo log file, and the database cache will make a corresponding record in the checkpoint every time it is placed on the disk. Block-level CDP is a backup method that can continuously capture all volume device IO requests, which can effectively avoid data loss caused by non-hardware failures such as operation errors and virus attacks, and can provide more flexible target recovery points. With the development of storage technology, block-level CDP is gradually becoming the mainstream method of data protection, and applying block-level...

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/17G06F16/172G06F16/16G06F16/18
CPCG06F16/1734G06F16/1815G06F16/172G06F16/16
Inventor 谢俊峰黄传波刘国印涂磊钱禹航谢卓伟
Owner 成都云祺科技有限公司
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