OLAP grouping aggregation method based on function dependency relationship
A functional dependency and relational technology, applied in database models, multi-dimensional databases, electrical digital data processing, etc., can solve problems such as high CPU computing cost, increased memory access delay for group computing, and increased hash table space, reducing computing costs. cost, the effect of reducing storage and computing overhead
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0031] Such as figure 1 As shown, the database usually uses the hash group aggregation calculation method. The attribute group corresponding to the GROUP BY clause is used as the hash key value (hash key) to perform hash mapping through the hash function, and is mapped to the unique bucket in the hash table, the bucket Several hash records are stored in , and the hash records are composed of hash key values and aggregation calculation units. Since different hash key values may correspond to the same bucket under the mapping of the hash function, the hash key value needs to be kept in the hash table for comparison and as a grouping attribute of the output result.
[0032] The efficiency of hash group aggregation calculation depends on the storage access efficiency of hash table and the calculation efficiency of hash detection. In an in-memory database, the smaller the hash table, the higher the cache hit rate of the hash table memory access, and the lower the memory access...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com