【问题标题】:NoSql and Data-WarehouseNoSql 和数据仓库
【发布时间】:2011-02-10 16:26:04
【问题描述】:

NoSql 和 Data-Warehouse 技术/理论之间有什么关系?

他们共享什么概念?

它们之间的基本区别是什么?

您如何看待彼此之间的好处/丰富?

我认为您的想法应该对这两种技术的未来都有帮助。

更新

一些有用的链接:

第二次更新:

【问题讨论】:

    标签: nosql data-warehouse


    【解决方案1】:

    数据仓库系统一般用于快速上报给管理层,NoSql系统一般用于处理非常大的数据以减少地图

    数据仓库使用关系型数据库,NoSql使用非关系型数据库。

    NoSql 数据库比数据仓库快。

    我们在数据仓库中使用 SQL 但我们不需要 SQL 来操作 NoSql 中的数据

    数据仓库由维度和事实组成,而 NoSql 由有限的模式组成。

    【讨论】:

      【解决方案2】:

      我最喜欢的台词: “在商业智能案例中,文档数据库远远优于关系数据库。不仅如此,mongoDB 和一些常识可以让你用令人敬畏的开源替代数百万美元的 IBM 级企业解决方案。所有这一切都以一种快速、敏捷的方式。 " http://www.10gen.com/presentations/mongodc-2011/time-series-data-storage-mongodb

      还有: “Map/Reduce 可能仍然是你的杀手级应用程序,它可以成为你所有商业智能疾病的灵丹妙药。这是非常严重的事情。如果谷歌已经把它的房子押在了它上面,并把它作为他们搜索技术的基础,那么你会更好相信这是非常强效的药物。” http://www.infogain.com/company/perspective-big-data.jsp

      【讨论】:

        【解决方案3】:

        Ayende Rahien 在他的博客中很好地解释了这一点:

        http://ayende.com/blog/4552/nosql-and-data-warehousing

        “对于数据仓库,我认为关系/OLAP 世界具有显着优势,主要是因为在许多 BI 场景中,您希望允许用户探索数据,使用 SQL 工具集很容易,使用 NoSQL 更难但是当您变得太大(OLAP 场景中的大型确实很大)时,您可能需要考虑限制用户的选项并使用适合他们需要的 NoSQL 解决方案。”

        【讨论】:

          【解决方案4】:

          数据仓库与 NoSQL 几乎没有共同之处 - 主要相似之处在于,任何两个数据仓库都可以有非常不同的理念或约定,就像任何两个 NoSQL 系统几乎不相关一样。

          它们的唯一共同概念是它们都用于分析大量数据。

          NoSQL 解决方案通常在少数实体中管理具有较大基数的相对有限的模式,而数据仓库通常在 3NF 模型中具有大量事实和维度(在维度模型中)或大量实体。 DW 系统通常管理多个业务线并尝试合并这些数据。

          DW 系统通常在 SQL 中具有报告功能,允许您以标准方式访问所有数据。 NoSQL 系统通常更基于代码 - 例如 Map/Reduce。

          【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-12-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多