数据仓库与数据库的主要区别是什么?

数据仓库与数据库的主要区别是什么?

首先我们来了解数据仓库和数据库分别是什么:

1、数据库:一个逻辑概念,存储数据的仓库,由数据库软件实现。数据库由许多表组成,这些表是二维的,并且在一个表中有许多字段。字段排成一行,数据一行一行地写入表中。数据库的表是可以二维表达多维关系的。例如甲骨文、DB2、MySQL、Sybase、MSSQL Server等。

2、数据仓库:是数据库概念的升级。从逻辑上讲,数据库和数据仓库没有区别。它们是通过数据库软件存储数据的地方。但是,从数据量来说,数据仓库比数据库大得多。数据仓库主要用于数据挖掘和数据分析,协助领导决策。

数据仓库与数据库的主要区别是什么?

可以总结为以下几点区别:

1.数据库只存储当前值,数据仓库存储历史值。

2.数据库中的数据是动态变化的,只要有业务,数据就会更新,而数据仓库是静态的历史数据,只能定期添加和刷新;

3.数据库中的数据结构复杂,结构多样,以满足业务处理系统的需求,而数据仓库中的数据结构相对简单;

4.数据库中数据访问频率高,但访问次数少,而数据仓库访问频率低,但访问次数多。

5.数据库中数据的目标是为业务处理器提供信息处理支持,而数据仓库是为高级管理人员提供决策支持。

6.在访问数据时,数据库需要快速的响应时间,一般在几秒钟之内,而数据仓库的响应时间可以长达几个小时。

分享扩散:

改版

反馈