TechTalk 202404020
TechTalk 202404020
• Teradata Architecture
• Secondary Index
• Partition Primary Index
•
Teradata
2 12 80 25
18
54
90 67 An AMP manages a logical or
41 75 32 6
virtual disk which is mapped to
multiple physical disks in a disk
array.
Classification: Public - عام
Teradata Retrieval Architecture
Rows retrieved from table
2 32 67 12 90 6 54 75 18 25 80 41
Teradata
Parsing
Engine • Teradata is a linearly expandable
Engine SESSIONS
RDBMS.
AMP • Components may be added as
AMP requirements grow.
AMP G • Linear scalability allows for
E L PROCESSIN
PARALL increased workload without
decreased throughput.
Disk • Performance impact of adding
Disk components is shown below.
Disk
DATA
Notes:
• Each PE can handle up to 120 sessions in parallel.
• Each Session can handle multiple REQUESTS.
• The Message Passing Layer can handle all message activity in parallel.
• Each AMP can perform up to 80 tasks in parallel (can be configured for more).
• All AMPs can work together in parallel to service any request.
• Each AMP can work on several requests in parallel.
Classification: Public - عام
Teradata Objects
Examples of objects within a Teradata database or user include:
Tables – rows and columns of data
Views – predefined subsets of existing tables
Macros – predefined, stored SQL statements
Triggers – SQL statements associated with a table
Stored Procedures – program stored within Teradata
User-Defined Function – function (C program) to provide additional SQL functionality
Join and Hash Indexes – separate index structures stored as objects within a database
Permanent Journals – table used to store before and/or after images for recovery
DATABASE or USER can have a mix of TABLE 1 * TABLE 2 * TABLE 3 *
various objects.
VIEW 1 VIEW 2 VIEW 3
* - require Permanent Space