[ 
https://issues.apache.org/jira/browse/KYLIN-2386?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dayue Gao resolved KYLIN-2386.
------------------------------
       Resolution: Fixed
    Fix Version/s: v2.0.0

commit 
https://github.com/apache/kylin/commit/4b977215186281908a8c29741128242146a2b934

> Revert KYLIN-2349 and KYLIN-2353
> --------------------------------
>
>                 Key: KYLIN-2386
>                 URL: https://issues.apache.org/jira/browse/KYLIN-2386
>             Project: Kylin
>          Issue Type: Task
>          Components: Metadata
>    Affects Versions: v2.0.0
>            Reporter: Dayue Gao
>            Assignee: Dayue Gao
>             Fix For: v2.0.0
>
>
> In KYLIN-2349 and KYLIN-2353, we changed the storage format of BitmapCounter 
> for better performance. In the new format, cardinality and serialized size 
> are recorded in the header part. This enables us to retrieve those 
> information without deserialize the whole data.
> However, cardinality and serialized size can be quickly calculated just from 
> the header of [roaring 
> format|https://github.com/RoaringBitmap/RoaringFormatSpec/]. Performance 
> tests show that we could achieve the same performance gain without the format 
> change. The benefits are
> * there is no need for user to rebuild existing cube to get better performance
> * there is no need for developer to maintain two formats and deal with 
> compatibility issues



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

Reply via email to