首頁 > 資料庫 > mysql教程 > 多维数据集的主动缓存(Proactive Caching)

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-07 17:24:28
原創
1463 人瀏覽過

目前一般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.

linux

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板