线

海量数据的实时聚合运算

Cyrex Analytics底层基于由C语言开发的分布式矢量聚合计算引擎,能够达到海量数据的实时聚合运算。
多维数据模型中,dimension(维度)相当于多维空间中坐标轴的角色, cube(多维数据集)所关联的全部维度交叉组合后定义了这个cube的所有measure(度量值)。
Cube所对应的全部度量数据可以被视一个逻辑多维数组结构,其中包括聚合数据与明细数据, 矢量聚合引擎只会对明细数据进行存储。
在将Cube聚合数据去除后所得到的明细数据多维数组中,由于某些维度成员交叉处不存在的度量,会导致明细度量多维数组的稀疏。 矢量聚合引擎将有实际意义的度量数据转化为一个数据集合,由于每个度量的坐标都是由各个维度成员交叉所指定, 再加上度量自身的值,所以明细度量数据集合能够被看做一个矢量数据集合。
在分布式架构下,矢量数据集合将被拆分并存储到矢量聚合引擎的worker节点中,这种拆分是非对称性的, 这是为了保证每个worker节点中的数据是非稀疏的逻辑多维结构。
在worker节点中,矢量数据会被重新排列成为一个真正的非稀疏的多维数组。 整体上,矢量聚合引擎对OLAP内核提供一个面向Cube整体明细度量逻辑多维数组的查询服务, 具体的查询请求将被分配到worker节点进行连续内存块的聚合运算。

预约演示与咨询

如需进一步了解邦格科技产品及方案,请提交以下信息,我们的专业人员将会与您联系。

联系我们
  • 电话:15222174025
  • 邮箱:support@bgotech.cn
  • 客服QQ:1715258982
  • 加入我们
客户支持
合作伙伴
邦格科技 ©bgotech.cn 津ICP备17008731号