我的任务是为大型零售连锁店设计解决方案。他们希望允许其120万客户中的每一个都登录到网站上,以查看大约50个类别中最近购买的商品分布(当月,上个月,年初至今)。数据每天更新一次。
我正在考虑建立基于SQL Server 2012的OLAP多维数据集,并让网站直接利用主动缓存等功能来查询此多维数据集。但是,作为一名开发人员,我几乎没有SQL Server分析服务部分的经验,因此非常关注此解决方案的性能。
将网站直接连接到OLAP多维数据集听起来是否可行?这样的系统是否像SQL Server那样对来自多个用户的负载做出反应,使其成为一个合理的解决方案,还是它们的行为完全不同?
我不希望用户经常检查其状态,我当然会在Web服务器上使用缓存等。