简要总结 数据仓库VS数据库

本文简要总结以下两个问题,旨在快速理解“数据仓库”

1、什么是“数据仓库”?

2、“数据仓库”与“数据库”的区别?

下面做详细阐述:

1、什么是“数据仓库”?

“一个数据仓库通常是一个面向主题的集成的与时间相关不可修改的(可以添加)数据集合,它用于对管理决策过程的支持。”

此句话包含几个关键点:面向主题的、集成的、与时间相关的、不可修改的,具体含义欢迎留言交流。

2、数据仓库与数据库的主要区别 

企业的数据处理大致分为两类:

一类是操作型处理,也称为联机事务处理,它是针对具体业务在数据库联机的日常操作,通常对少数记录进行查询、修改。

另一类是分析型处理,一般针对某些主题的历史数据进行分析,支持管理决策。

 主要区别如下:

(1)数据库是面向事务的设计,数据仓库是面向主题设计的。

(2)数据库一般存储在线交易数据,数据仓库存储的一般是历史数据

(3)数据库设计是尽量避免冗余,一般采用符合范式的规则来设计;数据仓库在设计是有意引入冗余,采用反范式的方式来设计。

(4)数据库是为捕获数据而设计,数据仓库是为分析数据而设计,它的两个基本的元素是维表和事实表。维是看问题的角度,比如时间,部门,维表放的就是这些东西的定义,事实表里放着要查询的数据,同时有维的ID。

        单从概念上讲,有些晦涩。任何技术都是为应用服务的,结合应用可以很容易地理解。以银行业务为例。数据库是事务系统的数据平台,客户在银行做的每笔交易都会写入数据库,被记录下来,这里,可以简单地理解为用数据库记帐。数据仓库是分析系统的数据平台,它从事务系统获取数据,并做汇总、加工,为决策者提供决策的依据。比如,某银行某分行一个月发生多少交易,该分行当前存款余额是多少。如果存款又多,消费交易又多,那么该地区就有必要设立ATM了。

  显然,银行的交易量是巨大的,通常以百万甚至千万次来计算。事务系统是实时的,这就要求时效性,客户存一笔钱需要几十秒是无法忍受的,这就要求数据库只能存储很短一段时间的数据。而分析系统是事后的,它要提供关注时间段内所有的有效数据。这些数据是海量的,汇总计算起来也要慢一些,但是,只要能够提供有效的分析数据就达到目的了。

附“数据仓库”示意图如下:


aibang.com/show/293725186-420492730/product/15358151.html
aibang.com/show/293725186-420492730/product/15358179.html
aibang.com/show/293725186-420492730/product/15358209.html
aibang.com/show/293725186-420492730/product/15358273.html
aibang.com/show/293725186-420492730/product/15358299.html
aibang.com/show/293725186-420492730/product/15358343.html
aibang.com/show/293725186-420492730/product/15358405.html
aibang.com/show/293725186-420492730/product/15358435.html
aibang.com/show/293725186-420492730/product/15358471.html
aibang.com/show/293725186-420492730/product/15358509.html
aibang.com/show/293725186-420492730/product/15358535.html
aibang.com/show/293725186-420492730/product/15358567.html
aibang.com/show/293725186-420492730/product/15358589.html
aibang.com/show/293725186-420492730/product/15358609.html
aibang.com/show/293725186-420492730/product/15358645.html
aibang.com/show/293725186-420492730/product/15358687.html
aibang.com/show/293725186-420492730/product/15358725.html
aibang.com/show/293725186-420492730/product/15358759.html
aibang.com/show/293725186-420492730/product/15358797.html
aibang.com/show/293725186-420492730/product/15358833.html
aibang.com/show/293725186-420492730/product/15358887.html
aibang.com/show/293725186-420492730/product/15358933.html
aibang.com/show/293725186-420492730/product/15358961.html
aibang.com/show/293725186-420492730/product/15358993.html
aibang.com/show/293725186-420492730/product/15359019.html
aibang.com/show/293725186-420492730/product/15359053.html
aibang.com/show/293725186-420492730/product/15359091.html
aibang.com/show/293725186-420492730/product/15359109.html
aibang.com/show/293725186-420492730/product/15359141.html
aibang.com/show/293725186-420492730/product/15359175.html
aibang.com/show/293725186-420492730/product/15359215.html
aibang.com/show/293725186-420492730/product/15359241.html
aibang.com/show/293725186-420492730/product/15359277.html
aibang.com/show/293725186-420492730/product/15359305.html
aibang.com/show/293725186-420492730/product/15359343.html
aibang.com/show/293725186-420492730/product/15359377.html
aibang.com/show/293725186-420492730/product/15359401.html
aibang.com/show/293725186-420492730/product/15359429.html
aibang.com/show/293725186-420492730/product/15359457.html
aibang.com/show/293725186-420492730/product/15359503.html
aibang.com/show/293725186-420492730/product/15359531.html
aibang.com/show/293725186-420492730/product/15359571.html
aibang.com/show/293725186-420492730/product/15359603.html
aibang.com/show/293725186-420492730/product/15359651.html
aibang.com/show/293725186-420492730/product/15359677.html
aibang.com/show/293725186-420492730/product/15359715.html
aibang.com/show/293725186-420492730/product/15359745.html
aibang.com/show/293725186-420492730/product/15359787.html
aibang.com/show/293725186-420492730/product/15359813.html
aibang.com/show/293725186-420492730/product/15359869.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值