《eradata基础知识》PPT课件

《eradata基础知识》PPT课件

ID:38594469

大小:526.01 KB

页数:38页

时间:2019-06-15

《eradata基础知识》PPT课件_第1页
《eradata基础知识》PPT课件_第2页
《eradata基础知识》PPT课件_第3页
《eradata基础知识》PPT课件_第4页
《eradata基础知识》PPT课件_第5页
资源描述:

《《eradata基础知识》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Teradata结构概述张晓军Teradata结构Teradata在整体上是按SharedNothing架构体系进行组织的单机Teradata很少见,即使是单机也被也是SMP结构,大多是按多机系统的;物理上Teradata包括3个部分:处理节点(node)、用于节点间通信的内部高速互联(InterConnection)和数据存储介质(一般是磁盘阵列)。每个节点都是SMP结构的单机,节点的物理和逻辑结构如图1所示:Teradata结构多个节点一起构成MPP系统,多个节点之间的内部高速互联时通过BY

2、NET的硬件实现单个节点结构单个节点自下而上包括:1、操作系统OS;2、Teradata数据库并行扩展(PDE)及相关应用程序;其中PDE:paralleldatabaseextensions管理和运行虚处理器:PE和AMPs单个节点结构-PDEPDE:直接架构在操作系统上的接口层,为td提供并行环境,保证这个环境的可运行性和健壮性。功能:执行虚力处理器,进行Teradata并行任务调度、进行操作系统内核和td数据库的运行时故障处理。单个节点结构-虚拟处理器VPROC虚拟处理器:VPROC,vi

3、rtualprocessors,是一些列软件进程,这些进程驻留在节点上,依赖PDE环境调度。功能:完成Teradata数据库的主要工作:解析引擎;存取模块处理器;单个节点结构-虚拟处理器VPROC解析引擎:PE:parsingengine;teradata数据库应用程序的sql请求和存取模块处理器的通讯和交互。功能:任务控制:sessioncontrol;sql语句解析、优化、查询步骤的生成和分发;并行化预处理和返回查询结果,一个节点上通常只有一个或2个PE在工作。单个节点结构-存取模块处理器A

4、MP存取模块处理器:AMP:AccessModuleProcessor;teradata数据库关键进程,处理所有与数据有关的文件系统的操作任务。一个节点有多个AMP,每个AMP分别负责文件系统上不同的、固定的数据存取操作单个节点结构-虚拟磁盘VDISK虚拟磁盘:VDISK:VirtualDisk;纯粹的逻辑概念,不是软件结构的一部分;典型的TeradataMpp系统的数据存储都是以磁盘阵列(DiskArrays)的形式实现的,在物理上是一个个存放于标准磁盘的阵列柜中的磁盘阵列模块。每个AMP在处

5、理数据存储时,会根据一种哈希算法把不同的数据均匀的分散存储到磁盘阵列中的不同磁盘上。所以在逻辑上,就把磁盘阵列中不同磁盘上存储着的那些由同一个AMP负责存储和维护的数据合并在一起,好比在一个磁盘上,就是VDISK的概念。单个节点结构-BYNETBYNET:在TeradataMpp系统中,各个节点间(准确的说是各个AMP间)的内部高速互联时通过BYNET实现的,BYNET是Teradata系统内部松散耦合的节点之间的相互联系的通讯总线,实际上,远非如此简单。BYNET是一组硬件和运行在这些硬件上的

6、一些处理通讯任务的软件进程的组合体,用于节点间的双向广播(bidirectionalbroadcast)、多路传递(multicast)和点对点通信(point-to-pointcommunication),同时,BYNET还实现SQL查询过程中的合并功能Teradata结构补充说明Teradata结构补充说明1:Teradata系统的主要组件2:表和AMP3:线性增长和扩充性4:Teradata的并发操作5:Teradata功能概述6:Teradata的内部对象Teradata物理运行原理Te

7、radata物理运行实现原理1:数据分布2:哈希化3:多列哈希化4:主索引哈希映射5:哈希图6:主哈希图7:数据分布--------TeradataRDBMSforUNIX潜在问题8:哈希关系表达式Hash-RelatedExpressions9:哈希函数10:不平均数据分布的影响11:数据分布:另外的问题12:歪斜的连接和聚类处理13:重新配Reconfiguration14:使用主索引15:RowID16:定位行17:表IDTableID18:MasterIndexForamt19:Mast

8、erIndexTeradata物理运行实现原理20:CylinderIndex设计规划21:CylinderIndex22:GeneralBlockLayout物理块设计23:GeneralRowLayout24:AMPReadI/O概要Teradata常用名词解释Teradata名词解释DSS(DecisionSupportSystem):决策支持系统SMP(SymmetricMultiProcessing):包含一个节点,多个CPU一起工作,单一操作系统。使用SystemConsole管理。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。