Você está na página 1de 9

Before beginning..

Node

A hardware assembly containing several tightly coupled central processing units (CPUs).
Before beginning contd..

SMP Ȃ Symmetric Multi Processing

An SMP Teradata Database has a single node that contains multiple CPUs sharing a
memory pool.

MPP Ȃ Massively Parallel Processing

Multiple SMP nodes working together comprise a larger, MPP implementation of a


Teradata Database. The nodes are connected using the BYNET, which allows multiple
virtual processors on multiple nodes to communicate with each other.
Before beginning contd..
LOGICAL p  

PARSING ENGINE

BYNET

AMP AMP AMP AMP AMP AMP

DISK DISK DISK DISK DISK DISK

Contd..
COMPONENTS IN DETAIL

PARSING ENGINE

p  
      
       
                
    

PE contd..
PARSING ENGINE

R 

ë Logon and Logoff

`  

ë =nterprets SQL statements and check syntax.


ë Consults data dictionary to ensure that all objects exist.
ë Also checks the access rights for users.

r 
 

ë !evelops least expensive plan which are converted to executable steps.


ë To maximize throughput and reduce resource contention, optimizer should know
system configuration, available units of parallelism & data demographics.
ë Teradata optimizer is robust and intelligent.
ë Parallel aware and cost-based using full look-ahead capability.

PE contd..
PARSING ENGINE

!  

ë Controls the sequence in which steps are executed and passes the steps to BYNET.
ë Composed of two tasks- execution control and response control.
ë Makes sure that all AMP͛s have finished a step before the next step is dispatched.
ë !epending on nature of SQL requests, a step will be sent to one AMP or all AMPs.

ë   
ë ïeceives the step definitions from Parser.
ë Transmits them to appropriate AMP͛s for processing.
ë ïeceives status report from AMP͛s as they process the requests.
ë Passes the results to response control one AMP͛s have completed the processing.

ï   
ë ïeturns the result to the user.

Você também pode gostar