大数据常识数据库与数据仓库的区别
Posted 株煤在线
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大数据常识数据库与数据仓库的区别相关的知识,希望对你有一定的参考价值。
1. 主要区别在于数据结构,数据库中的建模一般遵循三范式,而数据仓库的建模有特定的方式,一般采用维度建模(你可以参考ralph kimball、bill inmon、还有一种叫DV模型的作者忘记叫啥了),使用这些建模方式的原因是便于OLAP建立,增加统计查询较率等。
2. 数据仓库中数据通常来源于多个不同的业务系统数据库(存储多年数据),数据量较大,一般做为企业数据中心用。
3. 数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。
4. 数据库设计是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在设计是有意引入冗余,采用反范式的方式来设计。
5. 数据库是为捕获数据而设计,数据仓库是为分析数据而设计,它的两个基本的元素是维表和事实表。维是看问题的角度,比如时间,部门,维表放的就是这些东西的定义,事实表里放着要查询的数据,同时有维的ID。
6. 数据仓库,是在数据库已经大量存在的情况下,为了进一步挖掘数据资源、为了决策需要而产生的,它决不是所谓的“大型数据库”。
以上是关于大数据常识数据库与数据仓库的区别的主要内容,如果未能解决你的问题,请参考以下文章