数据库和数据仓库的区别
数据库和数据仓库的区别
1.数据量:数据库的数据量<=GB,数据仓库的数据量>=TB
2.数据种类:数据库中的数据种类比较单一,是结构化的,数据仓库的数据种类是多样的,结构化,半结构化,非结构化的
3.数据来源:数据库的数据来源比较单一,数据仓库的数据来源有数据库,日志,爬虫,埋点等等
4.事务:数据库提供了完整的事务(ACID),数据仓库是弱/无事务的
5.数据冗余性:数据库精简冗余,数据仓库认为制造冗余
6.场景:数据库为线上系统实时捕捉数据,数据仓库一般存储的是历史数据
7.系统:数据库是OLTP联机事务处理,数据仓库是OLAP联机分析处理
8.面向对象:数据库最终面向程序员,DBA,而数据仓库最终面向市场,领导,客户等人员