您好,欢迎访问一九零五行业门户网

多维数据集的主动缓存(Proactive Caching)

目前一般bi展现都是基于历史数据的分析,要想做到实时性的bi并非不可实现,前一段时间,由于工作需要,专门验证了微软的主动缓存
目前一般bi展现都是基于历史数据的分析,要想做到实时性的bi并非不可实现,,前一段时间,由于工作需要,专门验证了微软的主动缓存机制。
一、基本概念:
微软对cube的存储模式包括:molap、rolap、holap。简单介绍三种格式特点:
1、molap: 度量值组数据和聚合都以多维格式文件存储;
2、rolap: 度量值组数据和聚合都以关系数据库存储;
3、holap: 度量值组数据以关系数据库存储,而聚合数据以多维格式文件存储。
微软为了平衡molap(查询性能高)和rolap(实时性强)优势,提供了主动缓存。
二、主动缓存机制
如下图,是微软的主动缓存处理的技术架构图:
说明:如果开启了主动缓存,在新的缓存未生成之前读的是cube中的cache。
如果旧版本的cache存在,新的cache 在构建中,任然读旧版的cache.
在旧版本cache删除,新cache覆盖旧版cache同时,读关系数据库数据;
覆盖完成后,读新的cache.
其它类似信息

推荐信息