Basically Teradata architecture have three components..
those are:
1) PE(Parser Engine)
2)BYNET
3) AMP(Access Module Processor).
PE-parser
Engine
- Heart of the Teradata.
- The Parsing Engines are perfectly balanced, with each having the capability to handle up to 120 users at a time.
- This could be 120 distinct users or a single user utilizing the power of all 120 sessions for a single application.
- That is why there are multiple PE’s in every Teradata system.
- Each PE has total command over every AMP.
- Each PE will take users SQL and do three things:
1.Syntax check - check the users SQL syntax.
2.Security Check - check the users ACCESS RIGHTS.
3.Plan - PLAN to satisfy the user request.
- The fastest plan is a Single-AMP retrieve.
- The second fastest plan is a Two-AMP retrieve.
- The next fastest plan will be all AMPs reading only a portion of the table, and The slowest plan is the full table scan. That is where each AMP reads every row they contain for a table.