Teradata 存取架构
PE(Paring Engine 解析引擎):把SQL命令转换成AMP可识别的消息,接收且传递数据。
MPL(Message Paring Layer 消息传递层):负责分发消息给合适的AMP。
AMP(Acess Module Processor 访问计算单元):为Teradata的最小逻辑处理单元,直接负责起所负责的磁盘数据的读写工作。从PE接收命令然后读写VK。
VK(Virtual Disk 虚拟磁盘)
AMP工作模式:
※ 每张表的行被平均分散到所有的AMP上
※ 每个AMP控制一个逻辑存储(VK),其有多个物理磁盘组成
※ 每个AMP只能管理自己VK上的数据
※ 一个数据库AMP的数量可能会有很多,有几百个以上
※ 全表扫描操作,所有的AMP会并行工作去扫描自己所管理的数据