再论数据仓库与数据库的区别

数据仓库与数据库的区别

  1. 着重点不同:
    • 数据库着重于数据的业务处理(数据的增删改)、也就是数据的OLTP处理
    • 数据仓库着重于数据的分析,通常都是面向某一个行业,领域(查询),也就是数据的OLAP处理
  2. 存储结构不同:
    • 数据库是面向行式存储。
    • 数据仓库是面向列式存储,利于查询和分析. 数据仓库也可以称之为"分析型数据库"
  3. 使用的用户不同
    • 数据库主要是业务人员,人数相对大。会经常进行读和写操作。每次读和写的数据量都相对来说少。
    • 数据仓库主要是管理人员,人数相对少。会经常进行读操作,每次读取的数据量巨大
  4. 使用的工具不同
    • 数据库主要用的是oracle、mysql、sqlserver等传统关系型数据库
    • 数据仓库主要用的是hive、mr、spark、flink
  5. 数据的存储位置不同
    • 数据库的数据存储到本地文件系统,比如windows、linux、mac
    • 数据仓库的数据存储到分布式文件系统,比如hdfs,hbase
  6. 反映时间不同
    • 数据库的反映时间是非常短的,毫秒级别
    • 数据仓库的反映时间较长,秒级别,分钟级别
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值