ZhouQianhao created KYLIN-728:
---------------------------------

             Summary: IGTStore implementation which use disk when memory runs 
short
                 Key: KYLIN-728
                 URL: https://issues.apache.org/jira/browse/KYLIN-728
             Project: Kylin
          Issue Type: New Feature
          Components: Storage - HBase
    Affects Versions: v0.8.1
            Reporter: ZhouQianhao
            Assignee: liyang
             Fix For: v0.8.1


The main idea is use disk when memory runs short. Right now both cuboid and 
intermediate AggregationCache stays in memory. At least the cuboid can go to 
disk if necessary. So at minimal we only need one AggregationCache in memory at 
a time. And the biggest AggregationCache is about the size of base cuboid.
Cuboid is stored in GTSimpleMemStore currently. Replace it with a flexible 
store that can switch between memory and disk. And you need to budget the total 
free memory to command the memory-to-disk switches smartly.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to