[ 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)