ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

阅读《SAP+HANA实战》一文中——术语与解释

2021-12-02 21:03:03  阅读:202  来源: 互联网

标签:缩写 架构 一文 HANA CPU 内存 SAP 数据 数据库


术语或缩写解释
NUMANon Uniform Memory Access的缩写,中文意思为非一致性内存访问。这是一种硬件设计架构与之对应的是一致性内存访问(UMA),在NUMA架构下,内存访问是CPU内核通过自己集成的内存控制器来访问自己的本地内存,而UMA方式则是所有的CPU内核都通过同一个FSB前端总线芯片组来访问内存。由于这个前端总线的带宽有限,在多核多CPU的架构下会出现数据链路阻塞,而且会出现CPU内核间的资源争用情况,所以现在NUMA架构使用广泛,而UMA渐渐被芯片领导厂商所抛弃
QPIQuick Path Interconnect的缩写,是基于Intel (英特尔)公司x86芯片的快速通道互连技术,是Intel公司全面抛弃了沿用几十年的FSB架构之后的全新技术,主要用来实现CPU内核和CPU芯片之间的直接互连,极大地增加了带宽,而且不需要统一通过FSB来进行数据通信
IMDBIn-Memory Database的缩写,中文意思为内存数据库,是对应基于磁盘技术的数据库而产生的,利用内存计算技术构建的一种数据库系统。主要的创新是将数据保存在内存中,磁盘仅仅作为持久层来加快数据的读取速度,极大地提升了系统性能。内存数据库抛弃了传统磁盘数据库的设计模式,重新设计整体的架构和优化数据的存储等各个方面。如果不重新开始设计数据库架构,是无法将磁盘架构的数据库实现为内存数据库的
列存储列存储是相对于传统RDBMS的行存储而言的,通过将数据以一列一列的方式来存储从而提升数据的读优化、快速查找和聚合速度。采用列存储的数据库一般称为列式数据库
МРРMassive Parallel Processing的缩写,中文意思为大规模并行处理,是指通过多个计算机硬件系统构建一个集群系统,在用户执行数据处理请求时,可以根据这个任务请求生成很多个子任务,并分发到各个系统上去执行,避免不同服务器的跨系统数据读取,最后做合并运算处理,返回给用户。充分利用多个服务器节点的运算能力,做到真正的并行,而非传统的流水式运算,从而极大地提升计算机的处理能力
动态聚合对数据库中的数据做动态聚集(例如求合、平均操作),其中动态指的是不会在数据库层创建任何临时结果集,查询结束之后聚合出来的结果集会失效过期,内存被自动收回。在传统BI产品中,因为数据库的性能关系,都无法做动态聚合,需要产生临时结果集,写到数据库的数据库表中
只插入是SAP HANA对数据的更新方式。传统的数据库更新方式是直接修改原来的值以达到更新数的目的,而只插入是将更新数据变成插入一条新数据到原来的数据库表中,采用时间戳、数据老化和多版本并发控制方式保证访问数据的ACID原则,旧版本的数据将会在Delta Merge过程中被合并
MVCCMulti Version Concurrency Control的缩写,中文意思为多版本并发控制。SAP HANA使用MVCC来实现数据的并发访问控制
s锁即共享锁,数据库系统提供的锁定机制。例如,当一个事务执行一条SELECT语句进行数据读取时,系统会为被选择的数据加上s锁,此时其他的事务都可以读取这条被加锁的记录,但是不允许对此数据进行更新,只有在读取执行完毕之后, s锁才会被解除,真正的更新操作才能执行
ACID传统关系型数据库中的ACID理论,即事务原子性(A)、数据一致性©、事务隔离性(1)、事务持久性(D)
BASE海量数据处理下的新型数据库设计原则,即基本可用、软状态、数据一致性
CAP关于系统架构设计的一致性、可用性、分区容错性的理论
事务隔离级别SQL标准定义的数据库隔离级别依次是Read Uncommitted, Read Committed, Repeatable ReadSerializable,级别越高对事务处理的ACID保证就越高,但是也意味着数据库的并发能力越差。主流数据库产品都会以自己的技术来实现这些支持级别

标签:缩写,架构,一文,HANA,CPU,内存,SAP,数据,数据库
来源: https://blog.csdn.net/m0_43393325/article/details/121680679

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有