Easily compressed database index storage system using fragments and sparse bitmap, and corresponding construction, scheduling and query processing methods

A sharding data and storage system technology, applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve the problems of slow indexing speed, reduced indexing performance, time-consuming, etc.

Inactive Publication Date: 2012-04-04
天津神舟通用数据技术有限公司
View PDF5 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 2) The maintenance cost is high, and the indexing speed is slow; there are two ways to build the index, one is to build the index first, and the price is that the index needs to be maintained synchronously when the data is imported, and random index insertion may be very time-consuming. After the index is established, an independent compression process is still required; the second is post-establishment, which means that after th

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
  • Easily compressed database index storage system using fragments and sparse bitmap, and corresponding construction, scheduling and query processing methods
  • Easily compressed database index storage system using fragments and sparse bitmap, and corresponding construction, scheduling and query processing methods
  • Easily compressed database index storage system using fragments and sparse bitmap, and corresponding construction, scheduling and query processing methods

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] Below in conjunction with accompanying drawing and specific embodiment the present invention will be further described:

[0036] Such as figure 1 As shown, a schematic diagram of the entire storage system structure is given. The storage system includes the storage of shard data and the storage of index data.

[0037] Fragmented data is stored in the database, and the storage of each fragmented data is equivalent to a row in an ordinary database, except that each fragmented data is larger and stored continuously, so that higher access performance can be obtained. For different fragmented data, it is required to be able to quickly locate according to the fragment number in the actual storage, that is, the storage of fragmented data provides external random access function. In a specific implementation, the large database object can meet the above requirements as the storage of fragmented data. Within the fragmented data, the data of the same fragment can also be organi...

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 an easily compressed database index storage system using fragments and a sparse bitmap, and corresponding construction, scheduling and query processing methods. The index storage system specifically comprises a fragment type data storage structure and an index storage structure of a sparse Hash bitmap for fragment data, wherein the sparse Hash bitmap is summary knowledge for data required to be indexed and can serve as a method for extracting other summaries for the characteristics of the fragment data. By adoption of a filtering index system and the construction and query processing methods, the high-efficiency equivalent query of mass data can be realized, the disk read-write frequency of the data is greatly reduced, and occupation of an index space is extremely low. Compared with a B+ tree index, the invention is more applicable to query of historical mass data. Based on the system and the methods, a database and indexes can be conveniently compressed and stored, and a fragment compression packet can be filtered, so that the decoding overhead of compression of the database is greatly reduced.

Description

technical field [0001] The present invention relates to data information processing and database technology, in particular to a filter index system using fragmentation and sparse hash as database equivalent query and its construction and query processing methods. Background technique [0002] In many industries, a large amount of data is generated all the time, thus forming a storage requirement for massive historical data, and with the development of information systems in various industries, there is also a query requirement for these massive historical data, especially It is an equivalent query requirement, such as querying the records of a specific user, which requires us to index the user ID data to meet the fast query requirements. At the same time, due to the continuous generation of new data that needs to be imported into the storage system, the database system is also required to have a very high import speed. [0003] However, traditional indexes are not suitable ...

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): G06F17/30
Inventor 蔡华林曹晖冯柯何清法顾云苏王嘉春毛云青徐昶李阳周宇
Owner 天津神舟通用数据技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products