首页 > 数据库 >高斯数据库HCNA之关系型数据库主流应用

高斯数据库HCNA之关系型数据库主流应用

时间:2023-11-05 10:33:16浏览次数:37  
标签:分析 高斯 数据库 系统 OLTP OLAP 测试 HCNA 数据

四、关系型数据库主流应用场景

1、联机事务处理

OnLine Transaction Processing
OLTP是传统关系数据库的主要应用
面向基本的,日常的事务处理,例如银行储蓄业务的存取交易,转账交易等

特点
大吞吐量:大量的短在线事务(插入、更新、删除),非常快速的查询处理
高并发,(准)实时响应

典型的OLTP场景
零售系统
金融交易系统
火车机票销售系统
秒杀活动

2、联机分析处理

OnLine Analytical Processing
联机分析处理的概念最早是E.F.Codd于1993年相对于OLTP系统而提出的
是指对数据的查询和分析操作,通常对大量的历史数据查询和分析,涉及到的历史周期比较长,数据量大,在不同层级上的汇总
聚合操作使得失误处理操作比较复杂

特点
主要面向侧重于复杂查询,回答一些"战略性"的问题
数据处理方面聚焦于数据的聚合,汇总,分组计算,窗口计算等"分析型"数据加工和操作
从多维度去使用和分析数据

典型的OLAP场景
报表系统,CRM系统
金融风险预测预警系统、反洗钱系统
数据集市,数据仓库

3、数据库性能衡量指标

TPC(Transaction Processing Performance Council,事务处理性能委员会)
  职责是制定商务应用基准测试标准(Benchmark)的规范、性能和价格度量,病管理测试结果的发布
  制定的时标准规范而不是代码,任何厂家依据规范最优的构造自己系统进行评测
  推出了很多基准测试标准,其中针对OLTP和OLAP分别有两个规范
TPC-C规范
  面向OLTP系统,主要包括两个指标
  流量指标:tpmC(tpm-transactions per minuete,即每分钟测试系统处理的事务数量)
  性价比指标:Price(测试系统价格)/tmpC
TPC-H规范
  面向OLAP类系统
  流量指标:qphH-Query per hour,即每小时处理的复杂查询数量
  需要考虑测试数据集合大小,分为不同的测试数据集,指定了22个查询语句,可以根据产品微调
  测试场景:数据加载,Power能力测试和Througput测试

4、OLTP和OLAP对比分析

分析粒度:OLTP处理的是业务系统交易的详细数据,OLAP是基于详细交易数据基础上,进行汇总,聚合,关联登提炼处理
时效性:OLTP事务是瞬时发生的,OLAP考虑是对长期的历史数据的变化趋势分析
数据更新需求:这里的不可更新不是说数据不能被update,而是说OLAP系统的数据一般情况下数据存放到数据仓库,数据是不能被更新的
  如果更新变化,需要保留变化的历史操作,也就是从业务操作方面讲,OLAP系统不应当在原始记录上进行更新
驱动方式:指的是应用程序开发的驱动方式,OLTP是事务驱动就是需求来自于业务要实现的事务性需求,满足事务性需求来驱动应用的开发
  而OLAP是分析的需求,要出表报,满足即系查询,管理分析等综合性的分析需求来开发相应的应用程序
ACRM分析性CRM系统

高斯数据库HCNA之关系型数据库主流应用_数据

标签:分析,高斯,数据库,系统,OLTP,OLAP,测试,HCNA,数据
From: https://blog.51cto.com/u_13236892/8190743

相关文章

  • 成功安装数据库总结
    在本次实践中,我们成功地安装了数据库,并对其进行了配置和测试。以下是我们的总结和经验教训:1. 安装过程:   在开始安装数据库之前,我们首先熟悉了数据库的系统要求,并确保我们的服务器满足这些要求。   我们下载了最新版本的数据库软件,并根据官方的安装指南一步步进行了安装过程......
  • 将语料文本写入数据库20231104
    importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;publicclassBaseDao{publicConnectionconn=null;publicPreparedStatementps=null;publicResultSetrs=null......
  • openGauss学习笔记-114 openGauss 数据库管理-设置安全策略-设置帐号有效期
    openGauss学习笔记-114openGauss数据库管理-设置安全策略-设置帐号有效期114.1注意事项创建新用户时,需要限制用户的操作期限(有效开始时间和有效结束时间)。不在有效操作期内的用户需要重新设定帐号的有效操作期。114.2操作步骤以操作系统用户omm登录数据库主节点。使......
  • 数据库系统概论
    绪论DBS中的4个基本概念数据DBDBMSDBSDB发展阶段1.人工2.文件3.DBMS数据模型概念模型实体(属性,码)实体型实体集逻辑模型2.1层次模型2.2网状模型2.3关系模型一张表即为关系,表中一行为元组,一列为属性(多列成组)(放在元组中称分量,其中起唯一标识作用的......
  • pc微信逆向之数据库Msg表MsgSvrID字段获取教程
      1.在pc微信数据库Msg表里面,MsgSvrID字段类型是int型,但其实在sqlite3里面,int类型实际上是一个64位整数,其范围是从-9223372036854775808到9223372036854775807。这个范围与标准SQL的INT类型(通常在32位系统中是-2147483648到2147483647)是不同的,可以看下具体的数据截图  2.了......
  • 高斯数据库HCNA之关系型数据库架构
    三、关系型数据库架构介绍1、数据库架构发展数据库架构变化随着业务规模增大,数据库存储的数据量和承载的业务压力也不断增加,数据库的架构需要随之变化,为上层应用提供稳定和高效的数据服务2、单机架构单机架构为了避免应用服务和数据库服务对资源的竞争,单机架构也从早期的单主机模......
  • 无涯教程-MongoDB - 数据库引用
    如MongoDB关系的最后一章所示,为了在MongoDB中实现规范化的数据库结构,无涯教程使用了引用关系的概念,也称为ManualReferences,其中无涯教程手动将参考文件的ID存储在其他文件中。但是,如果文档包含来自不同集合的引用,则可以使用MongoDBDBRefs。使用DBRefDBRefs中有三个字段-......
  • 解决openavsa数据库报错的问题
    报错内容如图解决方法如下:卸载OpenVAS:$sudoapt-getremoveopenvas删除OpenVAS的所有依赖项:$sudoapt-getautoremove删除OpenVAS的所有配置文件:$sudorm-rf/etc/openvas/删除OpenVAS的所有数据:$sudorm-rf/var/lib/openvas/安装OpenVAS:$sudoapt-getinstallopenvas更......
  • C/C++ 使用 MySQL API 操作 数据库
    C/C++对MySQLAPI的使用 MySQL数据库是一个C/S结构(客服端/服务器),当我们安装好MYSQL服务器之后可以通过客户端访问服务器端的数据;这里以C语言提供的API举例实现对数据库的操作;再程序中连接数据库服务器,主要有以下步骤:初始化连接环境;连接mysql的服务器,需......
  • 数据库问题解析
    1、表连接表连接(JOIN)是在多个表中间通过⼀定的连接条件,使表之间发⽣关联进⽽能从多个表之间获取数据。2、3、表联合union:对两个结果集进⾏并集操作,不包括重复⾏unionall:对两个结果集进⾏并集操作,包括重复⾏注意事项:①每条SELECT语句必须拥有相同数量的列;②每条SELE......