乐趣区

关于数据仓库:数据仓库02数仓大数据与传统数据库的区别

  数据仓库(数仓)与大数据区别,数据仓库(数仓)与数据库的区别,大数据与传统数据库的区别等等,这篇文章带你理解。

  咱们这里先来说说明天要比照的三个主体,数据仓库、大数据、数据库,在具体阐明之前,咱们先来说说这三个百度百科下面的定义。

数据仓库:为企业所有级别的决策制定过程,提供所有类型数据反对的策略 (数据) 汇合。
大数据:所波及的材料量规模微小到无奈透过支流软件工具,在正当工夫内达到撷取、治理、解决、并整顿成为帮忙企业经营决策更踊跃目标的资讯。
传统数据库:一个长期存储在计算机内的、有组织的、可共享的、对立治理的大量数据的汇合。

  其实从三个定义,咱们如同区别不大。

  数据库指的是数据的汇合,数据仓库也是一个数据汇合,大数据也是一个解决和存储数据的中央。

  然而不同的是,在于利用场景,和构建的技术原理不一样。

  传统数据库是存储依据范式建模的关系型数据,次要用于 OLTP(on-line transaction processing)翻译为联机事务处理的软件。大数据是依据 map redurce 范式构建的出局解决,存储的软件,次要用于 OLAP 是做剖析解决。大数据和传统数据库,还有一个更大的区别在于,解决的数据量以及计算量的大小,当传统数据库,无奈在人能够承受的短时间内计算出后果,那这个数据就叫大数据,须要应用到大数据技术解决。而数据仓库实质上是一种数据的解决形式,而不是一种根底软件,它能够依赖于传统数据库,也能够依赖大数据技术去构建。

这个扩大一下数据仓库与传统数据库利用的区别,有上面几点:

  1. 用处: 传统数据库次要用于 OLTP(on-line transaction processing)翻译为联机事务处理,即即时的零碎交互,数据仓库次要用于 OLAP(On-Line Analytical Processing)翻译为联机剖析解决,从字面上来看 OLTP 是做事务处理,OLAP 是做剖析解决。从对数据库操作来看,OLTP 次要是对数据的增删改,OLAP 是对数据的查问。
  2. 建模: 传统数据库次要应用范式建模,数据仓库能够依据须要采纳范式建模或者当初互联网广泛应用的星形模型等。
  3. 应用技术: 个别应用 mysql 等关系型数据库,数据仓库目前互联网行业更多的是应用 hadoop 等大数据技术,也有应用 mysql 等,能够依据理论状况搭建。
  4. 存储的数据:传统数据库只存储以后状态的数据,数据仓库须要存储历史状态的数据,用户对历史数据的回溯剖析。

参考文章:数据仓库 (2) 数仓、大数据与传统数据库的区别

退出移动版