SlideShare a Scribd company logo
1 of 11
TERADATA DBA
 Teradata architecture is based on Massively
Parallel Processing (MPP) architecture.The
major components ofTeradata are Parsing
Engine, BYNET andAccess Module
Processors (AMPs).The following diagram
shows the high level architecture of a
Teradata Node.
 Node
 Parsing Engine
 Message Passing Layer
 Access Module Processor (AMP)
 It is the basic unit inTeradata System. Each
individual server in aTeradata system is
referred as a Node. A node consists of its own
operating system, CPU, memory, own copy
ofTeradata RDBMS software and disk space.
A cabinet consists of one or more Nodes.
 Receive the SQL query from the client
 Parse the SQL query check for syntax errors
 Check if the user has required privilege
against the objects used in the SQL query
 Check if the objects used in the SQL actually
exists
 Prepare the execution plan to execute the
SQL query and pass it to BYNET
 Receives the results from the AMPs and send
to the client
 Message Passing Layer called as BYNET, is
the networking layer inTeradata system. It
allows the communication between PE and
AMP and also between the nodes. It receives
the execution plan from Parsing Engine and
sends to AMP. Similarly, it receives the results
from the AMPs and sends to Parsing Engine.
 AMPs, called asVirtual Processors (vprocs) are
the one that actually stores and retrieves the
data. AMPs receive the data and execution plan
from Parsing Engine, performs any data type
conversion, aggregation, filter, sorting and
stores the data in the disks associated with
them. Records from the tables are evenly
distributed among the AMPs in the system. Each
AMP is associated with a set of disks on which
data is stored. Only that AMP can read/write
data from the disks.
 When the client runs queries to insert
records, Parsing engine sends the records to
BYNET. BYNET retrieves the records and
sends the row to the targetAMP. AMP stores
these records on its disks. Following diagram
shows the storage architecture ofTeradata
 Oracle training in marathahalli
 http://www.traininginmarathahalli.in

More Related Content

What's hot

Replication in Distributed Real Time Database
Replication in Distributed Real Time DatabaseReplication in Distributed Real Time Database
Replication in Distributed Real Time Database
Ghanshyam Yadav
 
19. Distributed Databases in DBMS
19. Distributed Databases in DBMS19. Distributed Databases in DBMS
19. Distributed Databases in DBMS
koolkampus
 
E business n_tier_arch
E business n_tier_archE business n_tier_arch
E business n_tier_arch
Radiant Minds
 

What's hot (20)

Client server architecture
Client server architectureClient server architecture
Client server architecture
 
Parallel Processing (Part 2)
Parallel Processing (Part 2)Parallel Processing (Part 2)
Parallel Processing (Part 2)
 
Id. 02 network & data link & physical layer
Id. 02 network & data link & physical layerId. 02 network & data link & physical layer
Id. 02 network & data link & physical layer
 
3 Tier Architecture
3 Tier Architecture3 Tier Architecture
3 Tier Architecture
 
two tier and three tier
two tier and three tiertwo tier and three tier
two tier and three tier
 
program flow mechanisms, advanced computer architecture
program flow mechanisms, advanced computer architectureprogram flow mechanisms, advanced computer architecture
program flow mechanisms, advanced computer architecture
 
E-stox Technical Presentation
E-stox Technical PresentationE-stox Technical Presentation
E-stox Technical Presentation
 
Distributed Database Management System(DDMS)
Distributed Database Management System(DDMS)Distributed Database Management System(DDMS)
Distributed Database Management System(DDMS)
 
Client server technology main
Client server technology mainClient server technology main
Client server technology main
 
Distributed database system
Distributed database systemDistributed database system
Distributed database system
 
Client Server Architecture ppt
Client Server Architecture pptClient Server Architecture ppt
Client Server Architecture ppt
 
Comparison of Amoeba, Mach & Chorus: DOS
Comparison of Amoeba, Mach & Chorus: DOSComparison of Amoeba, Mach & Chorus: DOS
Comparison of Amoeba, Mach & Chorus: DOS
 
3 tier architecture
3 tier architecture3 tier architecture
3 tier architecture
 
Replication in Distributed Real Time Database
Replication in Distributed Real Time DatabaseReplication in Distributed Real Time Database
Replication in Distributed Real Time Database
 
Database System Architecture
Database System ArchitectureDatabase System Architecture
Database System Architecture
 
19. Distributed Databases in DBMS
19. Distributed Databases in DBMS19. Distributed Databases in DBMS
19. Distributed Databases in DBMS
 
Database architecture
Database architectureDatabase architecture
Database architecture
 
E business n_tier_arch
E business n_tier_archE business n_tier_arch
E business n_tier_arch
 
3 tier architecture in Asp.Net
3 tier architecture in Asp.Net3 tier architecture in Asp.Net
3 tier architecture in Asp.Net
 
ANSI-SPARC Architecture - (3-Tier Architecture)
ANSI-SPARC Architecture - (3-Tier Architecture)ANSI-SPARC Architecture - (3-Tier Architecture)
ANSI-SPARC Architecture - (3-Tier Architecture)
 

Similar to Teradata

Content addressable-memory
Content addressable-memoryContent addressable-memory
Content addressable-memory
Saravanan Ns
 
DataStage_Whitepaper
DataStage_WhitepaperDataStage_Whitepaper
DataStage_Whitepaper
Sourav Maity
 

Similar to Teradata (20)

Getting started with Teradata
Getting started with TeradataGetting started with Teradata
Getting started with Teradata
 
td1.ppt
td1.ppttd1.ppt
td1.ppt
 
Teradata client4
Teradata client4Teradata client4
Teradata client4
 
Teradata training
Teradata trainingTeradata training
Teradata training
 
ARM architcture
ARM architcture ARM architcture
ARM architcture
 
1.4 System Arch.pdf
1.4 System Arch.pdf1.4 System Arch.pdf
1.4 System Arch.pdf
 
Direct Memory Access ppt
Direct Memory Access pptDirect Memory Access ppt
Direct Memory Access ppt
 
Content addressable-memory
Content addressable-memoryContent addressable-memory
Content addressable-memory
 
Performance Tuning
Performance TuningPerformance Tuning
Performance Tuning
 
DataStage_Whitepaper
DataStage_WhitepaperDataStage_Whitepaper
DataStage_Whitepaper
 
IBM Netezza
IBM NetezzaIBM Netezza
IBM Netezza
 
Teradata Architecture
Teradata Architecture Teradata Architecture
Teradata Architecture
 
The best Teradata RDBMS introduction a quick refresher
The best Teradata RDBMS introduction a quick refresherThe best Teradata RDBMS introduction a quick refresher
The best Teradata RDBMS introduction a quick refresher
 
Terracotta DSO
Terracotta DSOTerracotta DSO
Terracotta DSO
 
Amoeba1
Amoeba1Amoeba1
Amoeba1
 
Module 02 teradata basics
Module 02 teradata basicsModule 02 teradata basics
Module 02 teradata basics
 
Dynatrace
DynatraceDynatrace
Dynatrace
 
AMD EPYC 7763 processor-based servers can offer a better value for MySQL work...
AMD EPYC 7763 processor-based servers can offer a better value for MySQL work...AMD EPYC 7763 processor-based servers can offer a better value for MySQL work...
AMD EPYC 7763 processor-based servers can offer a better value for MySQL work...
 
IRJET - The 3-Level Database Architectural Design for OLAP and OLTP Ops
IRJET - The 3-Level Database Architectural Design for OLAP and OLTP OpsIRJET - The 3-Level Database Architectural Design for OLAP and OLTP Ops
IRJET - The 3-Level Database Architectural Design for OLAP and OLTP Ops
 
Dmv's & Performance Monitor in SQL Server
Dmv's & Performance Monitor in SQL ServerDmv's & Performance Monitor in SQL Server
Dmv's & Performance Monitor in SQL Server
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Recently uploaded (20)

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 

Teradata

  • 2.  Teradata architecture is based on Massively Parallel Processing (MPP) architecture.The major components ofTeradata are Parsing Engine, BYNET andAccess Module Processors (AMPs).The following diagram shows the high level architecture of a Teradata Node.
  • 3.
  • 4.  Node  Parsing Engine  Message Passing Layer  Access Module Processor (AMP)
  • 5.  It is the basic unit inTeradata System. Each individual server in aTeradata system is referred as a Node. A node consists of its own operating system, CPU, memory, own copy ofTeradata RDBMS software and disk space. A cabinet consists of one or more Nodes.
  • 6.  Receive the SQL query from the client  Parse the SQL query check for syntax errors  Check if the user has required privilege against the objects used in the SQL query  Check if the objects used in the SQL actually exists  Prepare the execution plan to execute the SQL query and pass it to BYNET  Receives the results from the AMPs and send to the client
  • 7.  Message Passing Layer called as BYNET, is the networking layer inTeradata system. It allows the communication between PE and AMP and also between the nodes. It receives the execution plan from Parsing Engine and sends to AMP. Similarly, it receives the results from the AMPs and sends to Parsing Engine.
  • 8.  AMPs, called asVirtual Processors (vprocs) are the one that actually stores and retrieves the data. AMPs receive the data and execution plan from Parsing Engine, performs any data type conversion, aggregation, filter, sorting and stores the data in the disks associated with them. Records from the tables are evenly distributed among the AMPs in the system. Each AMP is associated with a set of disks on which data is stored. Only that AMP can read/write data from the disks.
  • 9.  When the client runs queries to insert records, Parsing engine sends the records to BYNET. BYNET retrieves the records and sends the row to the targetAMP. AMP stores these records on its disks. Following diagram shows the storage architecture ofTeradata
  • 10.
  • 11.  Oracle training in marathahalli  http://www.traininginmarathahalli.in