OLTP和OLAP区别详解

Oracle是典型的OLTP数据库,适合高并发、低延迟的事务处理,而Greenplum是OLAP数据库,擅长大数据集的分析处理。OLTP关注前端应用,强调吞吐和响应时间,而OLAP用于复杂查询和数据分析,用户主要是业务人员。
摘要由CSDN通过智能技术生成

Oracle属于OLTP类型,联机事务处理OLTP(on-line transaction processing)。

而gp数据库属于OLAP类型的,联机分析处理OLAP(On-Line Analytical Processing)。

具体了解如下:

 数据库系统一般分为两种类型,一种是面向前台应用的,应用比较简单,但是重吞吐和高并发的OLTP类型;一种是重计算的,对大数据集进行统计分析的OLAP类型(并发性差)。Greenplum属于后者,下面简单介绍下两种数据库系统的特点。

 OLTP(On-Line Transaction Processing,联机事务处理)系统也称为生产系统,它是事件驱动、面向应用的,比如电子商务网站的交易系统就是典型的OLTP系统。OLTP的基本特点是:

 数据在系统中产生;

基于交易的处理系统(Transcation-Based);

每次交易牵涉的数据量很小;

对响应时间要求非常高;

用户数量非常庞大,主要是操作人员;

数据库的各种操作主要基于索引进行。

 OLAP(On-Line Analytical Processing,联机分析处理)是基于数据仓库的信息分析处理过程,是数据仓库的用户接口部分。OLAP系统是跨部门的、面向主题的,其基本特点是:

 本身不产生数据,其基础数据来源于生产系统中的操作数据(OperationalData);

基于查询的分析系统;

复杂查询经常使用多表联结、全表扫描等,牵涉的数量往往十分庞大;

响应时间与具体查询有很大关系;

用户数量相对较小,其用户主要是业务人员与管理人员;

由于业务问题不固定,数据库的各种操作不能完全基于索引进行。

应用

      oracle是传统关系型数据库,gp是分布式数据库。
     gp的查询可以很快,数据量可以很大。有数据过期机制等。
    以前数据都是接入到oracle和mysql等关系型数据库里,但存入多了查询就变慢了,可以使用gp作为解决方案。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梁凤财

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值