当前位置:网站首页>数据仓库
数据仓库
2022-07-26 04:21:00 【无敌的小周】
目录
数据仓库是怎么产生的
Q:我们都知道,每个应用都有自己的数据库,将数据存到数据库中,如果要分析数据的话,为什么不能直接从数据库中调取数据来进行分析呢?
A:On-Line Transaction Processing联机事务处理过程(OLTP)是面向业务的,由前台、应用、数据库共同完成,可以即时地处理输入的数据,及时地回答。但不适合在OLTP的环境中去从数据库中读取数据来进行分析,对于操作库而言,读的压力大于写的压力,并且会挤占数据库对于业务的处理,在OLTP环境下,数据库只存储数周或数月的新数据,不能存储太旧的数据,所以这样也不利于进行数据分析,所以为了既满足数据的分析,又不影响业务,所以出现了数据仓库。
给数据仓库下定义
数据仓库是一个用于存储,分析,报告的数据系统,构建面向分析的集成化数据环境,分析的结果为企业提供决策支持,数据仓库本身不生产任何数据,数据来源于不同的外部系统,同时数据仓库也不需要消费任何数据,其结果开放给各个外部应用使用。我们把这种面向分析,支持分析的系统称之为OLAP(联机分析处理),数据仓库是OLAP系统的一种实现。
数据仓库的特点
- 面向主题
- 集成性
- 非易失性
- 时变性
理解结构化
Q:在操作数据仓库时,使用的是SQL结构化查询语言,那么结构化查询语言中的结构化是什么意思?
A:结构化查询语言查询突出查询的数据是结构化数据,结构化数据与非结构化数据相对,结构化数据特指由二维表结构来逻辑表达和实现的数据,通过关系型数据库进行存储和管理,非结构化数据有XML,HTML等等,本质是不同文件内的数据格式不同。
边栏推荐
- Firewall command simple operation
- [oi knowledge] dichotomy, dichotomy concept, integer dichotomy, floating point dichotomy
- Matlab drawing
- egg-sequelize JS编写
- dijango学习
- Recommendation | DBT skills training manual: baby, you are the reason why you live
- MySQL的优化分析及效率执行
- 建设面向青少年的创客教育实验室
- How engineers treat open source -- the heartfelt words of an old engineer
- Low cost, fast and efficient construction of digital collection app and H5 system, professional development of scallop technology is more assured!
猜你喜欢

Apisex's exploration in the field of API and microservices

Unable to find sygwin.s file during vscode debugging

吴恩达机器学习课后习题——线性回归

软模拟光栅化渲染器

Scroll view pull-down refresh and pull-up load (bottom)

Life related - ten years of career experience (turn)

Can literature | relationship research draw causal conclusions

makefile知识再整理(超详细)

Pathmatchingresourcepatternresolver parsing configuration file resource file

荐书丨《教育心理学》:送给明日教师的一本书~
随机推荐
Function knowledge points
VM虚拟机 没有未桥接的主机网络适配器 无法还原默认配置
Li Kou daily question - day 42 -661. Picture smoother
Sangi diagram of machine learning (for user behavior analysis)
远坂凛壁纸
Design and implementation of smart campus applet based on cloud development
Wu Enda's machine learning after class exercises - linear regression
`Oi problem solving ` ` leetcode '2040. The k-th minor product of two ordered arrays
Steam科学教育赋予课堂教学的创造力
Sweet butter
Recommendation | DBT skills training manual: baby, you are the reason why you live
Method of test case design: introduction, trial recruit, preliminary exploration of equivalence boundary
Day26 job
Life related - less expectation, happier
How is the launch of ros2 different?
How to write the abbreviation of the thesis?
2.9.4 Boolean object type processing and convenient methods of ext JS
青少年创客教育的创意设计原理
Unable to find sygwin.s file during vscode debugging
ASP. Net core actionfilter filter details




