- Teradata数据库工具
- 应用程序接口
名称 | 功能 |
.NET Data Provider for Teradata | 访问用于.NET Framework应用程序的Teradata数据库。数据提供程序符合ADO.NET规范 |
ODBC Driver for Teradata | |
Teradata Call-Level Interface version 2 (CLIv2) | Teradata专有API和库,应用程序使用该API和库与Teradata数据库通信 |
Teradata Data Connector | 到一个或多个访问模块的块级I/O接口,这些访问模块与硬件存储设备、软件消息系统接口 |
Teradata JDBC Driver |
- 加载、卸载数据
Teradata加载和卸载实用程序为管理从批处理到实时的所有数据加载需求提供了强大的解决方案。Teradata加载和卸载实用程序是完全并行的,可为Teradata数据库中的数据提供最佳和可扩展的性能。此外,还可以将数据导入基于主机的数据源和客户机驻留的数据源,包括大型机主机数据库、企业服务器数据库或部门数据集市。下表介绍Teradata加载和卸载实用程序。
名称 | 功能 |
Basic Teradata Query (BTEQ) | 一个基于命令的通用工具,使能够与Teradata数据库通信。BTEQ提供了一个交互式或批处理界面,允许提交SQL语句、导入和导出数据以及生成报告 |
Teradata FastExport | 从Teradata数据库读取大量数据的方法 |
Teradata FastLoad | 将高性能数据从客户端文件加载到空表中 |
Teradata MultiLoad | 高性能数据维护,包括对现有表的插入、更新和删除 |
Teradata Parallel Data Pump (TPump) | 不断更新表格;使用同一源提要对多个表执行插入、更新和删除操作或这些操作的组合 |
Teradata Parallel Transporter (Teradata PT) | 将数据加载到Teradata数据库中的任何可访问表中或从存在访问操作员或访问模块的任何其他数据存储中卸载数据的方法 |
Teradata Parallel Transporter Application Programming Interface (Teradata PT API) | 一组用于向Teradata数据库系统加载数据和从Teradata系统卸载数据的编程接口。Teradata PT API使应用程序能够使用专有的Teradata加载和导出协议访问Teradata数据库。因为Teradata PT API是客户端应用程序的一部分,所以它在加载和卸载过程中提供了更多的控制 |
Teradata访问模块
访问模块是适配器,允许所有Teradata加载和卸载实用程序通过基于标准的接口与各种数据源进行交互。这些基于标准的模块允许从给定的数据源读取数据,就像从平面文件读取一样。下表介绍Teradata访问模块
工具 | 功能 |
Named Pipes Access Module | 写入进程(如Teradata FastExport)与读取器进程(如Teadata FastLoad)之间的进程间通信链路 |
Teradata Access Module for JMS | 一种在Teradata数据库和任何JMSenabled消息传递系统之间导入和导出数据的快速异步方法。Teradata加载和卸载实用程序可以调用Teradata Access Module for JMS |
Teradata OLE DB Access Module | 动态链接库(DLL),充当Teradata加载和导出实用程序与OLE DB提供程序可用。访问模块在OLE DB数据源和Teradata数据库之间快速移动数据,而不需要中间存储 |
Teradata Data Connector | 客户端实用程序和访问模块之间的软件层。它通过静态链接到客户端和动态链接到访问模块来建立、维护和监视客户端实用程序和访问模块之间的连接 |
Teradata WebSphere MQ Access Module | Teradata实用程序,用于使用IBM WebSphere MQ消息队列中间件导入数据 |
- Teradata分析包
随着应用程序环境的扩展,包括用于决策支持和近实时分析处理的混合工作负载,最大化Teradata数据库的性能变得更具挑战性。Teradata提供Teradata Analyst Pack,使能够分析和调整数据库查询以获得更好的性能。Teradata Analyst Pack通过自动化分析和优化Teradata数据库所需的步骤,简化了DBA和查询规划人员的工作。下表介绍了Teradata Analyst Pack工具以及每个工具提供的功能
名称 | 功能 |
Teradata Index Wizard | 分析各种SQL查询工作负载,并建议候选索引以提高这些查询的性能 |
Teradata System Emulation Tool (Teradata SET) | 检查测试系统优化器生成的查询计划的能力,就像在生产系统上处理查询一样 |
Teradata Visual Explain (Teradata VE) | 提供了复杂SQL语句执行计划的图形描述 |
- Teradata数据库管理工具
必须确保的数据库能够跟上不断变化的需求以及新用户和业务应用程序的添加。Teradata数据库有丰富的工具和设施可供控制数据库操作、管理和维护。
下表描述了数据库管理工具以及每个工具提供的内容
名称 | 功能 |
Teradata Unity | 为高可用性目的路由会话的程序 |
Teradata Query Scheduler (QS) | 一种管理输入Teradata数据库的请求并保持数据库以最佳性能水平运行的方法。该产品包括客户端、平台和管理员组件,以及Teradata数据库中的独立数据库 |
Teradata SQL Assistant | Teradata数据库(或提供ODBC接口的其他数据库)中信息存储、操作和发现的一种方法。Teradata SQL助手还支持使用.NET Data Provider for Teradata进行连接。Teradata SQL Assistant Java Edition可在任何支持Java的平台上运行。它可以连接到任何JDBC兼容的数据库 |
Teradata Studio | 用于Teradata数据库、Teradata Aster数据库和Hadoop系统上的管理、查询开发和管理任务的GUI |
- 存储管理实用程序
名称 | 功能 |
Archive/Recovery (Teradata ARC) | 一种将数据归档到磁带和磁盘并将数据恢复到Teradata数据库的方法 |
Teradata Data Stream Architecture (DSA) | 功能类似于Teradata ARC,但通常提供更好的性能 |
Backup Application Software includes the following: • NetVault Plug-in for Teradata • NetBackup™ Teradata Extension • Tivoli Storage Manager Teradata Extension | 用于Windows和Linux客户端的备份和恢复功能的开放体系结构产品 |