数据库和数据仓库的区别

数据库和数据仓库的区别

1.数据量:数据库的数据量<=GB,数据仓库的数据量>=TB

2.数据种类:数据库中的数据种类比较单一,是结构化的,数据仓库的数据种类是多样的,结构化,半结构化,非结构化的

3.数据来源:数据库的数据来源比较单一,数据仓库的数据来源有数据库,日志,爬虫,埋点等等

4.事务:数据库提供了完整的事务(ACID),数据仓库是弱/无事务的

5.数据冗余性:数据库精简冗余,数据仓库认为制造冗余

6.场景:数据库为线上系统实时捕捉数据,数据仓库一般存储的是历史数据

7.系统:数据库是OLTP联机事务处理,数据仓库是OLAP联机分析处理

8.面向对象:数据库最终面向程序员,DBA,而数据仓库最终面向市场,领导,客户等人员

数据库和数据仓库的区别