Teradata总体概述.pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Teradata总体概述

数据仓库专用引擎-Teradata RDBMS 对于国内数据库人士来说,Teradata 也许还不象 DB2、Oracle 那么熟悉。 但在国外,由于它驱动着世界上几乎一半的数据仓库,并且世界上最大的几十个 数据仓库均采用它作为核心引擎,因此,Teradata 几乎成了数据仓库引擎的代 名词。 对国内一些用户来说,一个自然的问题是:Teradata 是什么?最简单的回 答就是:它是一个关系数据库管理系统。既然如此,为什么要用 Teradata 而不 使用那些传统的商用数据库系统比如 Oracel 来建立数据仓库呢?我们知道,商 用数据库基本上是针对 OLTP 应用而开发出来的,由于数据仓库有其固有的特 点,这些传统的商用数据库不一定适合来驱动数据仓库应用,因为每种产品都有 其强项和弱项,不可能面面俱到。而 Teradata 则是专门用来处理大量数据、针 对决策支持应用而设计出来的,它具有很强的并行处理能力和扩展能力。下面我 们将从 Teradata 的发展过程开始来介绍它的基本特点,从这些特点我们可以理 解为什么说它是数据仓库的专用引擎。 1.1.1 Teradata 简介 Teradata 是专门针对决策支持应用而设计的,早在 1983 年就推出了 世界上第一个基于海量并行处理技术(MPP)的商用系统。 长期以来,NCR 公司投入了大量的人力、财力,对 Teradata 作了许多增强 和优化,使得其更适合于进行海量数据的综合分析和处理。Teradata 从早期基 于硬件的封闭系统发展成运行于 UNIX 环境、基于虚拟处理器(VPROC)技术的 关系型数据库管理系统。 特别值得强调的是,著名的评估机构 Gartner Group 于 1994 年将 Teradata 评为“商用并行处理的领导者”,1996 年进一步指出,“只有 NCR 的 Teradata 证明了其可扩展性”。我们知道,对于一个实际应用的数据仓库而言, 并行处理能力和可扩展性是至关重要的两大因素,而 Teradata 正是通过其大量 的实际应用而获此殊荣的。 在数据库专业杂志“数据库编程与设计” (Database Programming Design)每年的评选数据库十二大产品 (Database Dozen) 的活动中, Teradata 已经连续第 7 年入选。在 1999 年的评选中,该杂志认为,“Teradata 代表了数据库技术的发展方向”。 2000 年初,Gartner Group 发表了著名的 ASEM(Application Server Enterprise Model)评估报告,分别针对 OLTP 和数据仓库两个应用领域对目前 市场上各大供应商进行了综合评估,评估指标非常全面,涵盖了产品特点、专业 技术服务能力以及成功应用案例等各个方面。在数据仓库领域,NCR 公司在系 统性能、可扩展能力、容易管理、专业技术服务、成功案例等关键指标方面名列 第一,并且最后总分第一。其中 Teradata RDBMS 就是一个非常重要的产品之 一。其它一些专业评估机构如 MetaGroup 等,都对 NCR 的Teradata 数据仓 库解决方案给予了极高的评价。 1.1.2 Teradata 的基本结构 Teradata 采用了一种先进的虚拟处理器技术,称为 VPROC (Virtual Processor)。VPROC 有两种,即 PE(Parsing Engine,分析引擎,负责与外 部的接口、查询的优化、任务调度等)和 AMP (Access Module Processor, 存取模块处理器,负责完成数据处理操作)。其基本设想是:如果将一个复杂的 任务分解成多个简单的子任务,每个虚拟处理器执行一个或几个简单的子任务, 最后将各虚拟处理器的执行结果汇总,那么总的执行时间就能大大缩短。 图 8-14 Teradata 内部并行处理机制 Teradata 同时支持 SMP 和 MPP,在一个单节点的 SMP 系统中,其基本结 构可以用下图 8-15 来表示: 图 8-15 Teradata 在 SMP 结点内的逻辑结构 对于 MPP 系统,每个节点中的结构和图 21 是相同的。 从图中可以看到,系统与外界的接口有以下两种: 网关:所有支持 TCP/IP 协议的计算机可以通过网络与 Teradata 相联,其 交易请求和处理结果都是通过

文档评论(0)

wnqwwy20 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档