NoSql和数据仓库技术/理论之间有什么关系?
他们分享了什么概念?
它们之间有什么基本区别?
您如何看待每一个可以从另一个中获益/丰富?
我认为您的想法应该有助于两种技术的未来.
更新:
一些有用的链接:
在数据仓库中集成NoSQL
NoSQL和数据仓库
你准备好了大数据吗?
第二次更新:
MongoDB,BI和非关系数据库
Cade Roux.. 28
数据仓库与NoSQL几乎没有什么共同之处 - 主要的相似之处在于,任何两个数据仓库都可以拥有非常不同的哲学或约定,就像任何两个NoSQL系统几乎无关.
他们共享的唯一概念是它们都用于分析大量数据.
NoSQL解决方案通常在少数实体中管理具有大基数的相对有限的模式,而数据仓库通常具有大量事实和维度(在维模型中)或3NF模型中的大量实体.DW系统通常管理多个业务线并尝试组合这些数据.
DW系统通常具有SQL中的报告功能,允许您以标准方式访问所有数据.NoSQL系统通常更基于代码 - 例如Map/Reduce.
数据仓库与NoSQL几乎没有什么共同之处 - 主要的相似之处在于,任何两个数据仓库都可以拥有非常不同的哲学或约定,就像任何两个NoSQL系统几乎无关.
他们共享的唯一概念是它们都用于分析大量数据.
NoSQL解决方案通常在少数实体中管理具有大基数的相对有限的模式,而数据仓库通常具有大量事实和维度(在维模型中)或3NF模型中的大量实体.DW系统通常管理多个业务线并尝试组合这些数据.
DW系统通常具有SQL中的报告功能,允许您以标准方式访问所有数据.NoSQL系统通常更基于代码 - 例如Map/Reduce.
Ayende Rahien在他的博客中解释得很好:
http://ayende.com/blog/4552/nosql-and-data-warehousing
"对于数据仓库,我认为关系/ OLAP世界具有显着优势,主要是因为在许多BI场景中,您希望允许用户探索数据,这对于SQL工具集来说很容易,而对于NoSQL解决方案则更难.当你变得太大(并且OLAP场景中的大型场景非常大)时,你可能需要考虑限制用户的选择并使用NoSQL解决方案来定制他们需要的东西."