A method to restore innodb compressed data of mysql database
A technology for compressing data and databases. It is used in database models, database indexes, structured data retrieval, etc. It can solve problems such as inability to locate record headers, hopeless data extraction, and lack of in-depth research on innodb compressed data.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0065] The innodb of the MySQL database stores data with pages as the basic unit. Each page has the same size. The page size can be 16k, 8k, 4k, 2k and 1k. The page structure of the innodb compressed data of the MySQL database is shown in Table 1 below.
[0066] Table 1: Page Structure of Compressed Data
[0067]
[0068]
[0069] in,
[0070] The file header is represented as FILE_HEADER;
[0071] The page header is represented as PAGE_HEADER;
[0072] The ZLIB header is represented as ZLIB_HEADER
[0073] The original compressed data is represented as Compressed data
[0074] Compressed data checksum is represented as alder32
[0075] Undeleted data is represented as normal data
[0076] The compressed page modification log is represented as mlog
[0077] Free space is represented as Freespace
[0078] The column record pointer array of the external storage page is represented as external_ptr
[0079] The transaction id and rollback pointer are represented as t...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


