数仓与数据库区别
数据库
通常我们可以接为关系型数据库。是一种逻辑概念,用来存放数据的,通过数据库软件来实现,数据库由多张二维表组成,一张表可以有多个字段。表与表存在关联关系。数据库主要有MySQL、Oracle、Postgree等关系型数据库。主要用于OLTP
(联机事务处理)
数据仓库
数据仓库是面向主题的,存储的数据体量大,常用于数据分析与数据挖掘。辅助领导做决策。主要用于OLAP
(联机分析处理)。
对比
操作型处理,也叫联机事务处理(OLTP),也可以称为面向交易的处理系统,它主要用于对具体的业务系统对数据库的联机事务操作,通过对少量的数据进行删除、查询、修改等操作,用户较为关心的操作的响应时间、数据的安全性、数据的一致性和并发性等数据问题。
分析型处理,也叫联机分析处理(OLAP),一般针对主题历史数据进行数据分析挖掘,支持管理决策。