Teradata 架构2025年3月17日 | 阅读 3 分钟 Teradata 的架构是一种大规模并行处理架构。 Teradata 系统有四个组件。
![]() 根据 Teradata 系统的主要功能,该架构可以分为两部分,例如
存储架构存储架构由 Teradata 架构的上述两个组件组成。 当客户端运行查询以插入记录时,解析引擎会将文件发送到 BYNET。 BYNET 检索文件并将行发送到目标 AMP。 AMP 将这些记录存储在其磁盘上。 ![]() 1. 解析引擎当用户触发 SQL 查询时,它首先连接到解析引擎。 在此处完成诸如计划和将数据分发给 AMP 之类的过程。 它找到了查询执行的最佳优化方案。 解析引擎执行以下过程,例如
2. AMP访问模块处理器是一个通过 BYNET 连接到 PE 的虚拟处理器。 每个 AMP 都有其磁盘,并被允许在其磁盘中读写。 这被称为“共享无架构”。 当查询被触发时,Teradata 将表中的行分发到所有 AMP 上。 AMP 按照以下步骤执行任何 SQL 请求,例如
检索架构此架构部分由 Teradata 架构的其余两个组件组成。 当客户端运行查询以检索记录时,解析引擎会将请求发送到 BYNET。 BYNET 将检索请求发送到适当的 AMP。 然后 AMP 并行搜索其磁盘并识别所需的记录并转发到 BYNET。 BYNET 将记录发送到解析引擎,解析引擎再将其发送给客户端。 ![]() 1. BYNETBYNET 充当 PE 和 AMP 之间的通道。 Teradata 中有两个 BYNET,即“BYNET 0”和“BYNET 1”。
2. 磁盘Teradata 为每个 AMP 提供一组虚拟磁盘。 每个 AMP 的存储区域称为虚拟磁盘或 Vdisk。 以下是执行查询的步骤,例如 步骤 1: 用户提出问题,该问题被发送到 PE。 步骤 2: PE 检查安全性和语法,并找出执行查询的最佳优化方案。 步骤 3: 表行分布在 AMP 上,数据从磁盘中检索。 步骤 4: AMP 通过 BYNET 将数据发送回 PE。 步骤 5: PE 将数据返回给用户。 下一主题Teradata 安装 |
我们请求您订阅我们的新闻通讯以获取最新更新。