-
-
Notifications
You must be signed in to change notification settings - Fork 142
Closed
Labels
Milestone
Description
Abstract:
TIANMU Engine - Aggregate operation intermediate results cache disk files to avoid OOM- requirements analysis
Related ISSUE: #21
Note of context:
The results of the current aggregate operation are cached in the in-memory HASH. Once the amount of data exceeds the RAM, the OOM occurs.
If the data volume exceeds RAM, convert it to disk file storage to avoid OOM
Functional Requirements:
1. The HASH result of the aggregation operation is cached in the disk file and properly participates in the operation
When the intermediate result exceeds RAM
Performance requirements:
1. The compression ratio of the cache file size to the original data content, and the ratio of disk space to memory
Influence compression algorithm
2. Disk cache file write speed and read speed
Standard disk hardware
It affects the speed of aggregation operations and the rules for writing and reading disk cache files
3. The impact on the performance of aggregation operations
Development cycle:
TODO:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done