3. 数据库与数据仓库有什么区别?

Posted 南湖杨柳树下的凉茶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3. 数据库与数据仓库有什么区别?相关的知识,希望对你有一定的参考价值。




数据库

  • 数据库是是一种逻辑概念,用来存放数据的仓库。

  • 数据库是通过数据库软件来实现。

  • 数据库由很多表组成,表是二维的,一张表里可以有很多字段。字段一字排开,对应的数据就一行一行写入表中。数据库的表,在于能够用二维表现多维关系。

  • 目前市面上流行的数据库都是二维数据库。如:Oracle、DB2、mysql、Sybase、MS SQL Server等。


业务数据库中的数据结构是为了完成交易而设计的,不是为了而查询和分析的便利设计的。
业务数据库大多是读写优化的,即又要读(查看商品信息),也要写(产生订单,完成支付)。



数据仓库

  • 数据仓库是数据库概念的升级。从逻辑上理解,数据库和数据仓库没有区别,都是通过数据库软件实现的存放数据的地方,只不过从数据量来说,数据仓库要比数据库更庞大得多。

  • 数据仓库主要用于数据挖掘和数据分析,辅助领导做决策。

  • 数据仓库的表结构是依照分析需求,分析维度,分析指标进行设计的。

  • 数据仓库 比较流行的有:AWS Redshift, Greenplum, Hive等。

以上是关于3. 数据库与数据仓库有什么区别?的主要内容,如果未能解决你的问题,请参考以下文章

数据仓库与数据挖掘

数据仓库与数据库的主要区别有

数据湖与数据仓库之区别

数据仓库与ODS的区别,数据仓库和ODS并存方案

数据库与数据仓库的本质区别是什么?

数据仓库与数据挖掘的关系,区别与联系