cube-core icon indicating copy to clipboard operation
cube-core copied to clipboard

Core data structure of building cubes or pivot table

Results 2 cube-core issues
Sort by recently updated
recently updated
newest added

+ 度量计算不再默认使用aggTree来全量完成,只在查询时去做计算。这本质上是因为我们兼容了`Holistic`度量使得实际在做聚合计算时并没有复用子节点的聚合结果,只是复用了子节点的分组索引。所以当前节点的聚合计算是独立于其他节点,不存在依赖关系的。我们只需要根据查询需求进行计算即可。 + 查询后节点的聚合值被缓存,缓存计算结果和计算信息(聚合函数,用以判断下次聚合是否需要重算)。 + 新插入节点等操作使用lazy更新。这是由于本次重构不再做全量度量聚合计算,导致momentCube本质上变为了与periodCube更为相近的结构。

P2

连续型维度下,维度成员重复率低,hash更消耗性能,建议对连续型维度的场景改为线段树聚合。

enhancement
P3