数据库和数据仓库联系与区别

数据库和数据仓库联系与区别1 概念 1 数据库数据库是存储没有经过任何加工的原始数据的 通过数据库软件实现 数据库有很多表组成 每张表里面又有很多字段 因此能够通过表的二维来表现三维的关系 如 Oracle MySQL DB2 等 数据库在 IT 架构中是必须存在的 因为必须要有地方存数据 就拿微信 微博的账号和密码来说 在后台数据库中肯定会有一个 user 表 字段起码包括用户名和密码 然后所有的用户数据一行一行存在 user 表上面 我们登陆的时候 填写用户名和密码就会传回到后台中去与 user 表上面的数据进行匹配 匹配成功了就登陆上 不

1、概念

(1)数据
数据库是存储没有经过任何加工的原始数据的,通过数据库软件实现。数据库有很多表组成,每张表里面又有很多字段,因此能够通过表的二维来表现三维的关系。如:Oracle、MySQL、DB2等。

数据库在IT架构中是必须存在的,因为必须要有地方存数据。就拿微信、微博的账号和密码来说,在后台数据库中肯定会有一个user表,字段起码包括用户名和密码,然后所有的用户数据一行一行存在user表上面,我们登陆的时候,填写用户名和密码就会传回到后台中去与user表上面的数据进行匹配,匹配成功了就登陆上,不成功就报错。

(2)数据库软件
数据库软件是一个软件,能够创建、编辑、维护、记录数据库文件,支持用户以结构化形式存储数据和访问数据。不是链接数据库的图形化客户端,而是能够提供图形界面来简化数据的创建和管理。数据库软件也称为“数据库管理系统(DBMS)”,充当数据库与其他用户或程序之间的接口,此外还提供各种管理功能,例如:性能监视、调优、备份和恢复。

(3)数据仓库
数据仓库是为了满足数据分析需要设计的,存储的是经过ETL过程的数据,能够反映相当长一段时间内的历史数据内容,是不同时间点数据库快照的集合。

2、相同点

都是通过数据库软件用来存储数据的。

3、区别

(1)存储数据内容
数据库是存储未经处理加工的原始数据,都是跟业务挂钩的数据。数据仓库存储的是从分散的数据库数据中抽取出来的数据,并且数据需要经过综合处理(大多数的综合处理都是在进入数据仓库之后进行的),综合处理解决不同数据库中源数据重复和不一样的地方,包括像表字段的同名异义、异名同义、单位不统一等等。

(2)数据量
数据仓库的数据量要比数据库大的多。

(3)数据更新
数据库存储的数据都是随着用户操作会进行实时更新的,而数据仓库的用户在进行分析处理时不进行数据更新操作,但数据会随着时间变化而变化的(增加新的数据库快照)。

(4)职责
数据库主要用在生产环境的,只要与业务相关的都会使用到数据库来存储数据,数据仓库是BI下其中一种技术,主要是用于数据挖掘和数据分析、辅助决策。

(5)数据存储时间
数据库一般保存60-90天的数据,而数据仓库一般需要保存较长时限,例如:5-10年。

(6)类型
数据库是操作型数据库,称为联机事务处理OLTP,针对具体业务在数据库联机的日常操作,通常对少数记录进行查询、修改。数据仓库是分析性型数据库,称为联机分析处理OLAP,一般针对某些主题历史数据进行分析、支持管理决策。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/205230.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午6:29
下一篇 2026年3月19日 下午6:30


相关推荐

  • 3–1:C语言的基本输入输出语句

    3–1:C语言的基本输入输出语句标准化输出语句 printf 格式控制串 参数 1 参数 2 标准化输入语句 scanf 格式控制串 参数 1 参数 2 标准化输出函数 printf printf 格式控制字符 输出项列表 功能 按指定的输出格式把相应的参数值在标准输出设备 例如 显示器 上显示出来 注意 输出项多于格式控制符时 只输出符合格式控制符的 格式控制符多于输出项列表时 输出相对应的同时可能还输出别的 printf 函数 格式转换说明符格式转换说明符用法 d 输出一个十进制整型

    2025年6月16日
    4
  • Spring的两种动态代理Jdk与Cglib

    Spring的两种动态代理Jdk与CglibSpring的两种动态代理Jdk与Cglib

    2022年4月23日
    40
  • OpenClaw光速国产化 大厂出的“龙虾”到底哪个最好用

    OpenClaw光速国产化 大厂出的“龙虾”到底哪个最好用

    2026年3月13日
    2
  • MySQL 对于千万级的大表要怎么优化?

    MySQL 对于千万级的大表要怎么优化?

    2021年10月15日
    36
  • 局域网文件传输方式分析

    局域网文件传输方式分析一、概述在C/S结构的软件开发过程中通常被限于局域网范围内, 常常会遇到需要传输数据文件、音视频文件、升级文件到服务器端或者客户端。每个工作站点都是通过交换机或者集线器、路由器等设备相互连接在一起。由于需要传输的站点数量、局域网环境、OS系统的不同,传输上的性能上也有很大的区别, 传输方式也是多种多样的,比如常见的局域网共享传输、基于FTP协议传输、点对点传输等方式。不同的网络操作系统(NOS

    2022年6月4日
    41
  • 程序员,在北上广深杭赚够100万,就逃回二三四线城市生活,靠谱吗?

    程序员,在北上广深杭赚够100万,就逃回二三四线城市生活,靠谱吗?无意间刷到一个话题,北漂程序员,赚够100万,然后回三四线城市享受生活,不确定这个想法靠不靠谱。讲真,我觉得我在这个话题上还是挺有话语权的。就来给大家唠唠,看能不能提供一丢丢参考价值。我没有在北京搬砖过,但在苏州搬砖过,苏州和北上广深杭比起来,肯定有差距,但不得不承认,苏州的发展速度确实是有目共睹的。目前已经在三线城市洛阳生活了多年,生活品质不能说有多高,但生活的基础条件我觉得都还过得去。尤其是其中很重要的一点,教育资源是能跟得上的。01、十分怀念那苏州说实话,还是挺怀念苏州那段时光的。苏州不

    2022年7月26日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号