b104 Rdbms Arch
b104 Rdbms Arch
b104 Rdbms Arch
BYNET 1
PE
PE
PE
PE
PE
PE
PE
PE
AMP
AMP
AMP
AMP
AMP
AMP
AMP
AMP
Processor (AMP)
AMP
AMP
AMP
AMP
AMP
AMP
AMP
AMP
AMP
AMP
AMP
AMP
AMP
AMP
AMP
AMP
AMP
AMP
AMP
AMP
AMP
AMP
AMP
AMP
O.S.
O.S.
O.S.
O.S.
Node 0
Node 1
Node 2
Node 3
Network-Attached System
Client
Application
Client
Application
CLI
CLI or ODBC
Teradata RDBMS
Channel
TDP
Parsing
Engine
LAN
Parsing
Engine
MTDP
MOSI
Message Passing Layer
AMP
AMP
AMP
AMP
Client
Application
CLI
CLI
PBSA or PBCA
TDP
Client Application
- Your own application(s)
- Teradata utilities (BTEQ, etc.)
Parsing
Engine
Parsing
Engine
Client
Application
(ex., SQL
Assistant)
CLI
ODBC
MTDP
MTDP
MOSI
MOSI
LAN (TCP/IP)
Ethernet Adapter
Gateway Software (tgtw)
Parsing
Engine
Parsing
Engine
Client
Application
(ex., BTEQ)
CLI
MTDP
MOSI
SQL Request
Parser
to 120)
Parsing
Engine
Optimizer
requests
Dispatcher
the AMPs
AMP
AMP
AMP
Parsing
Engine
AMP
AMP
AMP
BYNET Software
BYNET Hardware for MPP systems
Parsing
Engine
AMP
AMP
AMP
AMP
Teradata Parallelism
PE
PE
PE
Session A
Session C
Session E
Session B
Session D
Session F
AMP 2
Task 1
Task 2
Task 3
Task 4
Task 5
Task 6
AMP 3
Task 7
Task 8
Task 9
AMP 4
Task 10
Task 11
Task 12
Notes:
Review Questions
1. What are the two software elements that accompany an application on all client side environments?
2. What is the purpose of the PE?
3. What is the purpose of the AMP?
4. How many sessions can a PE support?
Match Quiz
____ 1. CLI
____ 2. MTDP
____ 3. MOSI
____ 4. Parser
____ 5. AMP
____ 7. TDP
____ 8. Optimizer
____ 9. Dispatcher
____10. Parallelism
__f_ 2. MTDP
__e_ 3. MOSI
__b_ 4. Parser
__a_ 5. AMP
__d_ 7. TDP
__g_ 8. Optimizer
__h_ 9. Dispatcher
__j__10. Parallelism