zoukankan      html  css  js  c++  java
  • 数据库和数据仓库区别

    数据库是面向事务的设计,数据仓库是面向主题设计的。
    数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。
    数据库设计是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在设计是有意引入冗余,采用反

    范式的方式来设计。
    数据库是为捕获数据而设计,数据仓库是为分析数据而设计,它的两个基本的元素是维表和事实表。(维

    是看问题的角度,比如时间,部门,维表放的就是这些东西的定义,事实表里放着要查询的数据,同时有

    维的ID)

    数据仓库是数据库概念中的子集。
    数据库中有实时业务系统,我们通常所说的OLTP.要求的是数据库访问频率高,并发量和实时处理的能力

    要求高,按照秒甚至毫秒来进行的。比如银行、电力交换等业务。
    数据库中还有一种是联机分析系统。我们通常所说的OLAP,是用来存储过往的历史数据,将可能有用的所

    有数据归类放到一个库中,就是仓库。届时需要做趋势分析或者其他预测应用时,才访问数据库。实时性

    要求不是很高。Olap业务应用比如宏观股指分析、年度的天气分析等等

  • 相关阅读:
    洛谷 P1981 表达式求值
    1696:逆波兰表达式
    C# winform选择文件、选择文件夹、打开文件
    建立二叉树的二叉链表存储结构(严6.70)
    二叉树的深度
    Sequence
    c++优先队列(priority_queue)用法详解
    二叉树的操作
    [清华集训2015]灯泡(浙江大学ZOJ 3203 Light Bulb)
    Go 和 Colly笔记
  • 原文地址:https://www.cnblogs.com/qqzy168/p/3179239.html
Copyright © 2011-2022 走看看