Teradata RDBMS架构与关系数据库模型解析
1. Teradata RDBMS的数据通信管理
在Teradata RDBMS环境中,数据通信管理由Teradata Director Program(TDP)负责。客户端用户的SQL请求(无论是交互式查询还是来自应用程序)以及查询响应,都以CLI数据包消息的形式传输,而这些传输由TDP管理。TDP的主要功能如下:
- 建立和管理会话控制
- 路由请求
- 路由登录
- 验证用户
- 启动恢复和重启处理
- 监控和控制安全
此外,Teradata RDBMS还提供了使TDP与客户端应用服务进行通信的设施。对于工作站客户端,运行的是Micro TDP(MTDP)以及Micro Operating System Interface(MOSI),MTDP会调用MOSI例程来处理系统服务,如中断处理、I/O处理、网络连接和处理。
2. 应用编程设施
Teradata RDBMS软件提供的应用编程设施主要分为以下几类:
- 嵌入式SQL :Teradata RDBMS提供了一个预处理设施,允许在应用程序中包含符合ANSI标准的SQL语句。SQL预处理器会解析应用程序代码中的SQL语句,将其转换为CLI调用,然后注释掉SQL语句。经过Teradata RDBMS Preprocessor2预处理后,可将应用程序代码提交给客户端应用语言编译器。Preprocessor2支持的客户端编程语言如下:
| 编程语言 | 支持平台 |
| ---- | ---- |
| PL/I | I
超级会员免费看
订阅专栏 解锁全文
936

被折叠的 条评论
为什么被折叠?



