Welcome to plsql4all.blogspot.com SQL, MYSQL, ORACLE, TERADATA, MONGODB, MARIADB, GREENPLUM, DB2, POSTGRESQL.

Wednesday, 13 August 2014

Teradata Architecture

Teradata Architecture:-


To know more about various Teradata we would first need to understand the architecture of Teradata. So let’s look at the Teradata architecture:-



Above is the Teradata architecture. It is simple and easy. It’s all about parsing engine, bynet, amp’s and vdisc (virtual disc). Let’s discuss above architecture in details:-

PARSE ENGINE (PE):-

Parse engine is also called as PE. It’s a virtual processor (vproc). It’s a one man army for Teradata we can say. The PE consists of Session control, Parser, Optimizer and dispatching. Most of the work done by PE only.

Session control:-

The major work of session control is to manage LOGON and LOGOFF. While logging in it check’s user id and password is proper and valid and accordingly returns a connection successful or an error message.

Parser:-
The main work of Parser is to check whether the syntax is correct and also checks whether the tables are exist in data dictionary. Next Parser will check the availability of the columns listed in a query. It also checks the privileges to the users to access the objects.

Optimizer:-
                                The main work of optimizer is to develop least expensive plan to return the result.

Dispatcher:-

                                The main work of dispatcher is to return the data to the users with the help of bynet.
BYNET:-

                                 In simple words, bynet is communicator between PE and AMP’s. All the communication                                  between PE and AMP’s done via bynet. 

AMP:-

                                AMP stands for Access Module Processor.  The main job of each AMP is to manage                                     some portion of the data of each table. AMP’s do the physical work like generating                                         result set, sorting, aggregating and formatting.



Read Also:- 

No comments:

Post a Comment

Please provide your feedback in the comments section above. Please don't forget to follow.