博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库的OLTP和OLAP区别
阅读量:7020 次
发布时间:2019-06-28

本文共 673 字,大约阅读时间需要 2 分钟。

hot3.png

    上周末参加了开源中国沈阳区线下活动,其中巨杉数据库宣讲人讲解了巨杉数据库的技术架构,由于对数据库可能只停留在SQL优化等级别认知,听完巨杉演讲后也补充了一些技术名次和知识体系。

    在演讲中提到了OLTP和OLAP概念,这里主要讲解一下这两个概念。这里主要是利用白话意思理解

    1、OLTP和OLAP概念理解

        OLTP联机事务处理,就是我们通常所说的关系型数据库,记录了实时的增删改查数据。   

        OLAP联机分析处理,是数据仓库的核心,是对OLTP的历史数据进行加工,分析处理,用于处理商业智能,决策支持等重要的决策信息。   

      2、二者之间区别:  

            (1)OLTP是明细的数据,OLAP是汇总数据   

            (2)OLTP记录实时的数据,OLAP包含2-3年历史数据

    总结:

        对于OLTP和OLAP是否可以共存,正常业务场景下需求方即想在一些实时数据中做频繁的统计,这种方式本来就会造成服务器压力过大(即使将OLAP的业务转到后半夜执行),如果做一般统计可以按照传统的方式实现一定程度的共存,如果是互联网级别的数据,建议引入大数据分析。

        这里提到这两个概念后,也对未来的数据库发展做个展望,目前市面上的数据库产品,mysql(关系型),redis(nosql),hadoop(文件大数据库),目前在项目过程中选用相应的产品。那么未来数据库是否会集大成者,比如mysql既可以做关系数据库,也可以实现缓存数据库功能,同时还可以做数据挖掘,数据分析的工作呢?

转载于:https://my.oschina.net/jiahaov/blog/1556127

你可能感兴趣的文章
vSphere虚拟化之vClient安装虚拟机
查看>>
23种设计模式介绍(二)---- 结构型模式
查看>>
IOT物联网观察之商业本质是价值交换,物量经济交换逻辑是什么?
查看>>
MySQL8.0 新特性:Partial Update of LOB Column
查看>>
计算机网络数据链路层
查看>>
Python库的使用
查看>>
云上自动化:全球云上自动化编排系统比拼
查看>>
解读AI行业发展趋势
查看>>
嵌入式开发培训都要学什么?零基础参加嵌入式学习培训能学会吗
查看>>
flume的初体验
查看>>
hbase的基本操作
查看>>
DevOps工程师到底做些什么?
查看>>
解析RDD在Spark中的地位
查看>>
高质量SEO文章编辑规范技巧之:格式
查看>>
Liunx磁盘存储和文件系统
查看>>
人工智能在4S店、网店,应用经验分享
查看>>
linux下清空mysql密码
查看>>
Oracle 11g r2数据泵新特性(五)
查看>>
oracle技术之Rman备份恢复命令
查看>>
COBBLER无人值守安装
查看>>