您的位置:首页 > 数据库

数据仓库和数据库的区别

2018-11-13 21:57 148 查看

   数据库:是一种逻辑概念,通过数据库软件来实现存放数据。数据库由很多表组成,表是二维的,一张表里面有很多字段。字段一字排开,对数据就一行一行的写入表中。数据库的表,在于能够用二维表现多维的关系。如:oracle、MySQL、SQL Server等。

   数据仓库:从逻辑上理解,数据库和数据仓库没有区别,都是通过数据库软件实现存放数据的地方,只不过从数据量来说,数据仓库要比数据库更庞大德多。数据仓库主要用于数据挖掘和数据分析,辅助领导做决策。

主要区别在于:

 (1)数据库是面向事务的设计,数据仓库是面向主题设计的。

 (2)数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。

 (3)数据库设计是尽量避免冗余,数据仓库在设计是有意引入冗余。

 (4)数据库是为捕获数据而设计,数据仓库是为分析数据而设计。

具体来说:    

1. 传统数据库主要是为应用程序进行数据处理,未必按照同一主题存储数据;数据仓库侧重于数据分析工作,是按照主题存储的。

2.数据库保存信息的时候,并不强调一定有时间信息。数据仓库则不同,出于决策的需要,数据仓库中的数据都要标明时间属性。

3.传统数据库主要是为应用程序进行数据处理,未必按照同一主题存储数据;数据仓库侧重于数据分析工作,是按照主题存储的。

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: