欢迎来到天天文库
浏览记录
ID:16141490
大小:4.52 MB
页数:63页
时间:2018-08-08
《teradata架构介绍(东南融通内部资料)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Teradata架构技术交流范晓亮2009-04-10主题WhatisTeradata?Teradata–ABriefHistoryTeradata数据库竞争优势TeradataRDBMS架构Teradata系统架构Teradata数据库与数据库用户的比较数据存储和访问主题WhatisTeradata?Teradata–ABriefHistoryTeradata数据库竞争优势TeradataRDBMS架构Teradata系统架构Teradata数据库与数据库用户的比较数据存储和访问WhatisTeradata?主题WhatisTeradata?Teradata–ABr
2、iefHistoryTeradata数据库竞争优势TeradataRDBMS架构Teradata系统架构Teradata数据库与数据库用户的比较数据存储和访问Teradata–ABriefHistory主题WhatisTeradata?Teradata–ABriefHistoryTeradata数据库竞争优势TeradataRDBMS架构Teradata系统架构Teradata数据库与数据库用户的比较数据存储和访问Teradata数据库竞争优势数据及用户不限量经过验证的可升级性:支持小到(10GB)大到(100+TB)的数据库无限的并行性:设计和建立在并行基础上的数据
3、库成熟的优化技术:能够处理复杂的查询,支持到最多64个的join子查询商业模型:3NF、强大的视图处理、星型模型能力提供单个真实商业版本:Teradata提供一个中央的,通过抽取各个源系统数据集成的企业范围的数据库,保证数据的一致性高可用性并行装载及卸数处理强大的并行装载,load与unload工具可升级性,这些工具如:Fastload、Multiload、TPump、andFastExport主题WhatisTeradata?Teradata–ABriefHistoryTeradata数据库竞争优势TeradataRDBMS架构Teradata系统架构Teradat
4、a数据库与数据库用户的比较数据存储和访问Teradata存储体系架构注意:ParsingEngine解释sql命令并把记录转换成一个AMP消息,分配插入数据的请求MessagePassingLayer分发行,并确保每行发送到合适的AMPAMP格式化行并经其写入与此AMP相关的磁盘一个AMP管理一个由磁盘阵列中多个物理磁盘组成的逻辑或虚拟盘Teradata数据检索体系架构注意ParsingEngine优化请求并创建任务AMP需要执行的任务MessagePassingLayer分发PE创建的任务到相应的AMP,并激活它AMP从各自对应的物理磁盘取出需要的数据并通过MPL返
5、回PE,PE把数据返回给请求的客户应用程序,如果数据需要格式化,排序,聚合都由AMP完成Teradata架构中几个名词概念BYNET(BanYanNETwork)BYNET是一个为NCRMPP系统提供高性能网络互连能力的软件与硬件集。BYNET允许在各节点之间使用点对点、多点传送、广播通讯。通讯能力的可测量性,每增加一个节点,每个BYNET增加60M(BYNETVersion3是90M)的带宽,所以增加一个节点时,更多的点对点连接可以同时建立,广播和多点传送的固定带宽是每秒60M(BYNETVersion3是90M),广播通信只有在需要对所有AMP操作时才会调用,一般
6、都是点对点的通信,多点通信在V2R5版本中才引进进来。MPP(MassivelyParallelProcessing)system大量并行数据处理系统CLI(CallLevelInterface)CLI是一个最底层的与TeradataRDBMS之间的接口TDP(TeradataDirectorProgram)它运行于任何客户端系统上的程序,它管理CLI的Session通行到RDBMS,它的功能包括SESSION开始,终止,登录,身份认证,备份恢复,重起.TeradataandMPPSystemsTeradata使一个MPP系统以一个整体的系统形态展现给用户和数据库管理
7、者TeradataRBDMS的主要组件是ParsingEngine(PE)和AccessModuleProcessor(AMP)两个虚拟的处理器TheMPL(包括PDEandBYNET)连接并使各节点之间可以通信TeradataFunctionalOverviewChannel-AttachedclientsoftwareOverviewCallLevelInterface(CLI):访问Teradata最底层的接口,控制客户端的请求和响应,创建session,缓冲区的分配和初始化,信息的打包和解包TeradataDirectorProgram(TD
此文档下载收益归作者所有