Teradata acts as a single data store that can accept large numbers of concurrent requests from multiple client
applications. Significant
features include:
Unconditional parallelism, with load distribution shared among several servers.
Complex ad hoc queries with up to 256 joins.
Parallel efficiency, such that the effort for creating 100 records is same as that for creating 100,000 records.
Scalability, so that increasing of the number of processors of an existing system linearly increases the performance. Performance
thus does not deteriorate with an increased number of user
The beauty of Teradata is that it supports both Symmetric Multi-Processing (SMP) and
Massively Parallel Processing (MPP) systems where the distributed functions communicate
by means of a fast interconnect structure known as BYNET.
Following are the main components in the Teradata system:
Call Level Interface (CLI)
Data Communications Manager or Teradata Director Program (TDP)
Parser and Dispatcher or Parsing Engine (PE)
Interprocessor Network (BYNET)
Database Manager or Access Module Processor (AMP)
File System
Disk Subsystem
How to Find the Version Information in Teradata.
Simple run the following command.
SELECT * FROM dbc.dbcinfo
You result set would look something like below.
InfoKey InfoData
VERSION 06.01.01.56
RELEASE V2R.06.01.01.49
How to View Column Information in Teradata.
Like the “DESCRIBE” command in Oracle, there are a couple of ways to get the equivalent
command/result in Teradata, which gives just column names available in table/view. The
following command in Teradata is the equivalent desc command in Oracle.
HELP COLUMN dbname.viewname.*
HELP COLUMN dbname.tablename.*
To see all the columns in a table,
HELP TABLE <table name>
If you are wondering on how to see/show the table definitions in teradata, the following
command helps to to find out the definitions of a particular database object like table or
view.
SHOW TABLE <table name>
OR
SHOW SELECT * FROM dbname.tablename