Teradata系统架构及特性
时间:2025-04-20
时间:2025-04-20
Teradata基础知识和使用过程中应该注意的问题
Teradata系统架构及特性DW项目组赵世辉 2010年5月
Teradata基础知识和使用过程中应该注意的问题
Teradata系列培训基础培训1. 2. 3. Teradata软硬件体系架构原理 Teradata数据库对象介绍 Teradata工具集介绍
中级培训1. Teradata数据库设计规范 2. Teradata SQL规范 3.数据仓库Teradata平台管理规范
高级培训1. 2. 3. 4. 5.| 2
Teradata工具使用方法和技巧 Teradata程序设计与开发数据库高级管理数据库调优……内部资料请勿外传
Teradata基础知识和使用过程中应该注意的问题
目录Teradata软硬件体系结构 Teradata数据库原理及特点 Teradata数据保护机制 Teradata系统访问配置及连接方式
Teradata使用中的一些问题及案例分析
| 3
内部资料请勿外传
Teradata基础知识和使用过程中应该注意的问题
Teradata系统的硬件构成BynetBynet线光纤 PLine/Sline以太网
存储阵列
MPP节点
AWS| 4
备份服务器内部资料请勿外传
磁带库
Teradata基础知识和使用过程中应该注意的问题
Teradata主机结构
MPP系统
工作站集群模式批量处理优化
底层并行线性扩展均衡负载
高可用性
热备组件 RAID技术
Clique技术
| 5
内部资料请勿外传
Teradata基础知识和使用过程中应该注意的问题
AWS及备份设备收集显示主机、存储、Bynet所有模块运行信息设备管理的统一界面AWS
通过TVI进行远程维护和故障通知
基于LAN-BASE备份技术
由备份服务器处理备份任务,减轻数据库压力备份服务器
使用Netvault工具,可在AWS上的客户端操作备份恢复
由机械手+磁带驱动器+磁带槽位+磁带组成根据磁带的条码自动实现磁带的拆卸和装填磁带库
可远程控制,可多驱动器并行工作和交叉工作
| 6
内部资料请勿外传
Teradata基础知识和使用过程中应该注意的问题
扩展知识:Teradata主机产品线
550
1550
2550企业入门级数据仓库或部门级的数据集市 46节点 140 TB
5xxx企业级的数据仓库系统,应用于战略性和操作性的企业智能化的EDW/ADW 1024节点 10 PB
用途
数据集市或开发测试机
在极端大量数据环境中的分析
扩展性(支持数据量)
单节点 6 TB
1024节点 50 PB
| 7
内部资料请勿外传
Teradata基础知识和使用过程中应该注意的问题
建行数据仓库生产设备的演变 硬件 - 18(+1)个TD 5500H节点 - 36C@2.66GHZ双核 - 144GB内存 - 100TB数据库空间
·软件- OS: Suse Linux 9 - DB: TD V2R6.2
硬件 - 6个TD 5450H节点 - 12C@3.0GHZ - 24GB内存 - 16TB数据库空间 硬件 - 8个NCR 5251节点 - 32C@733MHZ - 32GB内存 - 4TB数据库空间 软件 - OS: MP-RAS 4 - DB: TD V2R5 软件 - OS: MP-RAS 4 - DB: TD V2R5
2008年设备更新2007年设备更新
2006年DW上线
| 8
内部资料请勿外传
Teradata基础知识和使用过程中应该注意的问题
目录Teradata软硬件体系结构 Teradata数据库原理及特点 Teradata数据保护机制 Teradata系统访问配置及连接方式
Teradata使用中的一些问题及案例分析
| 9
内部资料请勿外传
Teradata基础知识和使用过程中应该注意的问题
Teradata数据库底层结构
VPROC虚处理软件
并行控制软件系统软件Applications/ Utilities (TPA)
主机直连
Channel Drivers Gateway So
ftware局域网
硬件
| 10
内部资料请勿外传
Teradata基础知识和使用过程中应该注意的问题
Teradata数据库工作原理SQL请求结果返回
基本读写过程
解析器
解析引擎PE将SQL请求拆分成各AMP的请求以便并行处理
PE
优化器
解析器分解接收到的SQL交易请求,验证语法、权限等
分发器
优化器产生最优的查询方案
信息传递层(MPL)
分发所优化的方案到AMP数据通过表PI的HASH值均匀分布到各AMP管理的磁盘(写)
AMP
AMP
AMP
AMP
信息传递层可汇总各AMP数据,将最终结果返回客户端(读)
数据
数据
数据
数据
| 11
内部资料请勿外传
Teradata基础知识和使用过程中应该注意的问题
PE( Parsing Engine )一种VPROC,用于解释SQL请求、接收输入记录、审查
数据、发送信息到AMP每个节点2个PE,每个PE能并发操作120条会话,每个会
话能处理多个请求当多个用户同时访问系统时,Teradata能够通过PE在各
节点间自动平衡负载,不需要人工干预可以由工具 (TDQM、TDWM)控制查询的执行过程
| 12
内部资料请勿外传
Teradata基础知识和使用过程中应该注意的问题
AMP( Access Module Processor )一种VPROC,拥有内存和CPU资源,与一个VDISK连接,管理数据库/表的部分数据
每节点根据需求可划分多个AMP控制所有磁盘交互及部分数据库的操作,如读、写、转换、
格式化等一个请求可以分发到所有AMP一起共同工作,每个AMP也
可以同步工作于多个请求各个AMP并行处理,互不干扰,交易处理结果在信息传递层汇总后,直接返回给应用程序内部资料请勿外传
| 13
Teradata基础知识和使用过程中应该注意的问题