C#中的Power Pivot&列式数据库

时间:2011-07-04 09:25:15

标签: sql powerpivot

我想将Power Pivot用于我的一个Presentation Engine Applicaiton for Transactional Data。

以下是我正在寻找答案的问题。

  1. 什么是PowerPivot?
  2. 如果我的一个SQL服务器表中有100 M行,我可以使用power pivot吗?
  3. 对于处理100M行,我可以将它存储在简单的SQL服务器数据库表中,还是需要列式数据库?
  4. 电源枢轴功能究竟如何?

1 个答案:

答案 0 :(得分:0)

PowerPivot只是一个BI工具。有许多优秀的BI工具,特别是如果你想进入开源领域。看看Pentaho,Jaspersoft和BIRT / Actuate。这些工具还可以连接到许多不同的源/数据库。

对于问题3,所有关于你如何使用数据。如果您始终基于相同的过滤条件进行查询,那么使用索引可能对您有用。假设1亿行是大约50 GB的原始数据,那么您开始看到在面向行的方法和面向列的方法之间的查询响应/规模的“转变”。如果查询是临时的,或者您的数据库大小将继续增长,那么您应该考虑像Infobright这样的列式数据库。