首页 > 其他分享 >DB - OLAP 和 OLTP

DB - OLAP 和 OLTP

时间:2023-05-04 13:56:19浏览次数:42  
标签:数据仓库 数据库 DB 业务 OLTP OLAP 数据

总结

OLTP(On-Line Transaction Processing):联机事务处理,典型代表是关系型数据库(mysql),它的数据存储在服务器本地的文件里

OLAP(On-Line Analytical Processing):   联机分析处理,OLAP型数据库的典型代表是分布式文件系统(hive),它的数据存储在HDFS集群里

详细说明

场景和应用的区别

OLTP主要用来记录具体某类业务事件的发生,如交易行为,当行为产生后,数据库会记录这个事件是谁在什么时候什么地方做了什么事,这样的一行(或多行)数据会以(增删改)的方式在数据库中进行数据的更新处理操作,要求实时性高、稳定性强、确保数据及时更新成功,常见的业务系统如商场系统,ERP,客服系统,OA等系统都是基于OLTP开发的系统。

当业务发展到一定程度,积累了一些数据的时候,对过去发生的事情做一个总结分析的需求就会产生,这类需求往往需要把过去一段时间内产生的数据拿出来进行统计分析,从中获取我们想要的信息,为公司做决策提供支持,我们管这类场景就叫做OLAP。

集中度不同

OLTP数据往往是一个业务系统一个数据库,因此会分散在不同的业务系统中。

OLAP数据仓库往往是夸多业务的,因此需要将不同的业务数据集中到一起进行统一综合的分析,这时候就需要根据业务分析需求做对应的数据清洗后存储在数据仓库中,然后由数据仓库来统一提供OLAP分析。所以我们常说OLTP是数据库的应用,OLAP是数据仓库的应用

 

总的来说,可以认为OLAP的产生是因为一些特性OLTP无法满足,所以一些OLTP异变了一些特性,变成了OLAP,OLAP可以看做是OLTP的一种延展,一个让OLTP产生的数据发现价值的过程。

标签:数据仓库,数据库,DB,业务,OLTP,OLAP,数据
From: https://www.cnblogs.com/frankcui/p/17370987.html

相关文章

  • DB - HDFS (Hadoop Distributed File System)
    HadoopDistributedFileSystem,简称HDFS,是一个分布式文件系统。 HDFS有着高容错性(fault-tolerent)的特点,并且设计用来部署在低廉的(low-cost)硬件上。而且它提供高吞吐量(highthroughput)来访问应用程序的数据,适合那些有着超大数据集(largedataset)的应用程序。 HDFS放宽了(r......
  • 存储引擎Myisam和Innodb的区别
    Yyisam存储:如果表对事务要求不高,同时是以查询和添加为主的,我们考虑使用myisam存储引擎InnoDB存储:对事务要求高,保存的数据都是重要数据,我们建议使用INN0DB,比如订单表,账号表.总结1.事务安全2.查询和添加速度3.支持全文索引4.锁机制5.外键MyISAM不支持外键,INNODB支持外键.......
  • linux中mariadb基本用法详解(企业级)_sql_19
    原文链接:linux中mariadb基本用法详解数据库表的每一个列名字的头叫做字段是高级的exel表格软件数据库种类sqlserversqllitedb2oracle>mysql比较多其中mysql分支中有一个mariadbyuminstallmariadb-server-ysystemctlstartmariadblinux中mariadb基......
  • jdbc更新|5-2
    数据库操作总结起来就四个字:增删改查,行话叫CRUD:Create,Retrieve,Update和Delete。查就是查询,我们已经讲过了,就是使用PreparedStatement进行各种SELECT,然后处理结果集。现在我们来看看如何使用JDBC进行增删改。插入插入操作是INSERT,即插入一条新记录。通过JDBC进行插入,本质上也是用Pre......
  • gdb 使用笔记
    gcc学习笔记 1.由c源码到可执行文件的过程,宏观上叫编译,这个宏观的编译又可以分解为四个子过程,分别是预处理汇编编译链接,子过程的编译和宏观的编译不是一个概念。 宏观的编译工具就叫gcc或arm-none-eabi-gcc,子过程分别对应不同的参数。 参数: -o输出文件,后跟输出文件的......
  • TIDB 单区域双中心DR Auto-sync 架构测试
    1.版本选择选择了目前最新的版本,v6.5.22.架构说明DRAuto-Sync是一种跨同城两中心(网络延迟<1.5ms,带宽>10Gbps)部署的单一集群方案,即两个数据中心只部署一个TiDB集群,两中心间的数据复制通过集群自身的Raft机制完成。两中心可同时对外进行读写服务,任一中心发生故障不影响数据一致......
  • gdb---结合python自动化调试
    gdb---结合python自动化调试gdb支持通过python自动化调试,实现循环、读写内存、保存内容等复杂逻辑,不需要安装模块。核心函数:gdb.execute(command[,from_tty[,to_string]])脚本示例test.py:importgdbgdb.execute("break*0x12345678")gdb.execute("continue")#指定......
  • 监控告警处理之tidb_server_critical_error_total
    作者:Soysauce520背景:**监控面板中tidb\_server\_critical\_error\_total不为0,存在其它数值,表明binlog写入失败,会影响下游系统同步,需要修正。**一、原理分析官方文档binlog.ignor-error介绍**实际使用中,在使用pump、drainer组件往下游同步数据的时候,我们为保护主库运行,把bin......
  • TiDB容器化的管理利器--TiDB Operator
    作者:lqbyz简介TiDBOperator是Kubernetes上的TiDB集群自动运维系统,提供包括部署、升级、扩缩容、备份恢复、配置变更的TiDB全生命周期管理。借助TiDBOperator,TiDB可以无缝运行在公有云或私有部署的Kubernetes集群上,目前已开源pingcap/tidb-operator。TiDBOperat......
  • 携程 x TiDB丨应对全球业务海量数据增长,一栈式 HTAP 实现架构革新
    作者:TiDB社区小助手导读携程作为全球领先的一站式旅行平台,旗下拥有携程旅行网、去哪儿网、Skyscanner等品牌。携程旅行网向超过9000万会员提供酒店预订、酒店点评及特价酒店查询、机票预订、飞机票查询、时刻表、票价查询、航班查询等服务。随着业务量迅速增长,携程需要更敏......