Teradata数据库调研及迁移KADB建议(五)

本文详细介绍了Teradata的各种工具,包括用于.NETFramework应用的.NETDataProvider、ODBC驱动、CLIv2API、数据连接器、数据加载和卸载实用程序、BTEQ等。此外,还涵盖了数据库管理、分析包、存储管理实用程序等,帮助用户优化性能和管理数据库操作。
摘要由CSDN通过智能技术生成
  • Teradata数据库工具
  1. 应用程序接口

名称

功能

.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

  1. 加载、卸载数据

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消息队列中间件导入数据

  1. 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语句执行计划的图形描述

  1. 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

  1. 存储管理实用程序

名称

功能

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客户端的备份和恢复功能的开放体系结构产品

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值