【DBMS 数据库管理系统】OLTP 联机事务处理 与 OLAP 联机分析处理 ( 数据仓库 与 OLAP | OLAP 联机分析处理 | OLTP 与 OLAP 区别 )

本文涉及的产品
云原生数据仓库AnalyticDB MySQL版,基础版 8ACU 100GB 1个月
简介: 【DBMS 数据库管理系统】OLTP 联机事务处理 与 OLAP 联机分析处理 ( 数据仓库 与 OLAP | OLAP 联机分析处理 | OLTP 与 OLAP 区别 )

文章目录

一、数据仓库 和 联机分析处理 技术 简介

二、OLAP 联机分析处理 引入

三、OLAP 联机分析处理 概念

四、OLAP 联机分析处理 特点

五、OLAP 与 OLTP 区别





一、数据仓库 和 联机分析处理 技术 简介


数据仓库 ( Data Warehousing ) 和 联机分析处理 ( OLAP ) 技术 简介 :


多维数据模型 ( Multi-dimension Data Model )

数据仓库设计 ( Data Warehousing design )


数据维度 :


数据库 ( DB ) 是二维表 , 是关系模型

数据仓库 ( DW ) 是多维表 , 是多维模型





二、OLAP 联机分析处理 引入


OLTP ( On-Line Transaction Processing ) 联机事务处理 , 不能满足用户对 数据库 “查询” 和 “分析” 的需要 , 主要是 SQL 的简单查询 不能满足用户 “分析” 需要 ;


OLAP 引入 : 管理者 “决策分析” 需要对 关系数据库 进行大量 查询 , 计算 , 才能得到结果 , 简单查询不能满足 用户需求 , 因此引入


OLAP ( On-Line Analytical Processing ) 联机分析处理 ;






三、OLAP 联机分析处理 概念


"OLAP ( On-Line Analytical Processing ) 联机分析处理" 概念 :


OLAP 是使


分析人员

管理人员

执行人员

, 能够从 多种角度 , 对 从原始数据 中


转化出来的

能够真正为用户所理解的 ,

真实反映企业多维特性的

信息 , 进行 快速 , 一致 , 交互 地 存取 , 从而获得对数据的更深入了解 的一类 软件技术 ;


( 使 人员 能够对 信息 进行 存取 , 并获得对数据的 深入理解 的 软件技术 )






四、OLAP 联机分析处理 特点


"OLAP 联机分析处理" 特点 :


快速性 : OLAP 查询分析 , 系统要 在很短的时间内 反应并给出结果 ;

可分析性 : OLAP 应该有能力 处理 与应用先关的各种 逻辑分析 和 统计分析 需求 ;

多维性 : 提供 数据 多维视图 和 分析 , 支持 维层次 , 多重维层次 ;

及时性 : 有效管理海量信息 , 不管 数据量有多大 , 数据存储在什么位置 , OLAP 总能及时获取信息 ;


OLAP 特点 总结 :


使用者 : 企业管理人员 ;

物理特点 : 对 用户 提出的复杂查询 快速响应 ;

逻辑特点 : 具备 多维建模 能力 ;





五、OLAP 与 OLTP 区别


OLAP 与 OLTP 区别 :


OLTP ( On-Line Transaction Processing ) 联机事务处理 : 对数据库 增删查改操作 , 以 数据库 为基础 ;

OLAP ( On-Line Analytical Processing ) 联机分析处理 : 数据分析处理 , 以 数据仓库 为基础 ;


OLTP 提供 对 OLAP 的数据支持 : OLAP 中的 历史数据 , 导出数据 , 综合数据 , 都是来自与 OLTP 数据库 , OLTP 数据库为 OLAP 数据体提供底层数据支持 ;



数据预综合处理 : OLAP 数据 比 OLTP 数据 多一步 多维化 ( 预综合处理 ) 操作 ; 如 : 统计数据 , 进行预综合处理 时 , 建立 不同粒度 , 不同级别的 统计数据 , 满足 OLAP 系统 快速分析查询的要求 ;



前端界面 : OLAP 的前端界面风格 和 数据访问方式 比 OLAP 友好 ;


系统使用者 : OLAP 使用者大部分是 非数据处理的专业人员 ; OLTP 操作人员一般都是专业的人员 , 对前端界面要求不高 ;

OLAP 前端界面 : OLAP 需要采用 多维报表 , 统计图形方式 展示查询数据 , 提供 方便的 细化 , 切片 , 切块 , 旋转 , 操作方式 ;

OLTP 前端界面 : OLTP 操作是固定的 , 操作流程 固定 , 规范 , 操作人员一般是先进行培训 , 熟悉操作流程后才使用 OLTP 系统 ;


相关实践学习
AnalyticDB MySQL海量数据秒级分析体验
快速上手AnalyticDB MySQL,玩转SQL开发等功能!本教程介绍如何在AnalyticDB MySQL中,一键加载内置数据集,并基于自动生成的查询脚本,运行复杂查询语句,秒级生成查询结果。
阿里云云原生数据仓库AnalyticDB MySQL版 使用教程
云原生数据仓库AnalyticDB MySQL版是一种支持高并发低延时查询的新一代云原生数据仓库,高度兼容MySQL协议以及SQL:92、SQL:99、SQL:2003标准,可以对海量数据进行即时的多维分析透视和业务探索,快速构建企业云上数据仓库。 了解产品 https://www.aliyun.com/product/ApsaraDB/ads
目录
相关文章
|
2月前
|
存储 关系型数据库 MySQL
一个项目用5款数据库?MySQL、PostgreSQL、ClickHouse、MongoDB区别,适用场景
一个项目用5款数据库?MySQL、PostgreSQL、ClickHouse、MongoDB——特点、性能、扩展性、安全性、适用场景比较
|
2月前
|
存储 SQL JSON
介绍一下RDBMS和NoSQL数据库之间的区别
【10月更文挑战第21天】介绍一下RDBMS和NoSQL数据库之间的区别
66 2
|
5月前
|
存储 SQL 关系型数据库
现代数据库管理系统的发展与挑战
数据库管理系统(DBMS)作为现代软件开发的核心组成部分,其在数据存储、管理和访问方面的演进至关重要。本文探讨了现代DBMS的发展历程、关键技术特点以及面临的挑战,包括大数据处理、云计算环境下的优化和安全性等方面。 【7月更文挑战第7天】
109 0
|
22天前
|
存储 安全 Java
springboot当中ConfigurationProperties注解作用跟数据库存入有啥区别
`@ConfigurationProperties`注解和数据库存储配置信息各有优劣,适用于不同的应用场景。`@ConfigurationProperties`提供了类型安全和模块化的配置管理方式,适合静态和简单配置。而数据库存储配置信息提供了动态更新和集中管理的能力,适合需要频繁变化和集中管理的配置需求。在实际项目中,可以根据具体需求选择合适的配置管理方式,或者结合使用这两种方式,实现灵活高效的配置管理。
15 0
|
3月前
|
SQL 关系型数据库 数据库连接
php连接数据库之PDO,PDO的简单使用和预定义占位符的使用以及PDOStatement对象的使用,占位符的不同形式,bindValue和bindParam绑定预定义占位符参数的区别
本文介绍了PHP中PDO(PHP Data Objects)扩展的基本概念和使用方法。内容包括PDO类和PDOStatement类的介绍,PDO的简单使用,预定义占位符的使用方法,以及PDOStatement对象的使用。文章还讨论了绑定预定义占位符参数的不同形式,即bindValue和bindParam的区别。通过具体示例,展示了如何使用PDO进行数据库连接、数据查询、数据插入等操作。
php连接数据库之PDO,PDO的简单使用和预定义占位符的使用以及PDOStatement对象的使用,占位符的不同形式,bindValue和bindParam绑定预定义占位符参数的区别
|
4月前
|
Oracle 关系型数据库 数据库
阿里云数据库 ACP 问题之阿里云数据库ACP认证与ACA认证有什么区别
阿里云数据库 ACP 问题之阿里云数据库ACP认证与ACA认证有什么区别
166 1
阿里云数据库 ACP 问题之阿里云数据库ACP认证与ACA认证有什么区别
|
4月前
|
关系型数据库 OLAP 分布式数据库
揭秘Polardb与OceanBase:从OLTP到OLAP,你的业务选对数据库了吗?热点技术对比,激发你的选择好奇心!
【8月更文挑战第22天】在数据库领域,阿里巴巴的Polardb与OceanBase各具特色。Polardb采用共享存储架构,分离计算与存储,适配高并发OLTP场景,如电商交易;OceanBase利用灵活的分布式架构,优化数据分布与处理,擅长OLAP分析及大规模数据管理。选择时需考量业务特性——Polardb适合事务密集型应用,而OceanBase则为数据分析提供强大支持。
1099 2
|
4月前
|
存储 数据管理 数据库
|
4月前
|
存储 SQL 分布式计算
关系数据库和HDFS的基本区别是什么?
【8月更文挑战第31天】
94 0
|
4月前
|
存储 监控 数据挖掘
【计算机三级数据库技术】第14章 数据仓库与数据挖掘-
文章概述了数据仓库和数据挖掘技术的基本概念、决策支持系统的发展、数据仓库的设计与建造、运行与维护,以及联机分析处理(OLAP)与多维数据模型和数据挖掘技术的步骤及常见任务。
45 3

热门文章

最新文章