zoukankan      html  css  js  c++  java
  • OLTP和OLAP区别详解

     Oracle属于OLTP类型,而gp数据库属于OLAP类型的。具体了解如下:

     数据库系统一般分为两种类型,一种是面向前台应用的,应用比较简单,但是重吞吐和高并发的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作为解决方案。

  • 相关阅读:
    蓝桥杯 买不到的数目(动态规划)
    部分ftp登不上原因
    glColor3f()函数 表示颜色
    三维模型(X,Y,Z)坐标,UV坐标
    找不到 Windows SDK 版本10.0.18362.0的解决办法
    头文件中的ifndef/define/endif有什么作用?
    pycharm 出现opencv(4.4.0)等等错误如何解决
    灵敏度分析与误差分析
    死磕Spring之AOP篇
    死磕Spring之IoC篇
  • 原文地址:https://www.cnblogs.com/macT/p/11582444.html
Copyright © 2011-2022 走看看