Test
Test
TERADATA
PRESENTED BY
P.VARUN SHARMA
(14H51A05G1)
1
TOPICS COVERED
INTRODUCTION
WHY TERADATA ?
FEATURES OF TERADATA
INSTALLATION STEPS
ARCHITECTURE
COMPONENTS OF TERADATA
STORAGE ARCHITECTURE
RETRIEVAL ARCHITECTURE
SQL
CHOICE OF SEVARAL OS
TECHNOLOGY AND PRODUCTS
TERADATA AND BIGDATA
CONCLUSION
2
INTRODUCTION
What is Teradata?
Teradata is RDBMS initially created by the firm with the same
founded in 1979, is the part of NCR Corp which acquired the
Teradata company on February 28th 1991.
The main point with Teradata DBMS is that it’s linearly and
predictably scalable in all dimensions of database system workload.
3
WHY TERADATA?
Teradata is the world’s leading Enterprise Data Warehousing
solutions provider. Today, more than 60% of the world’s most
admired global companies use Teradata technology:
90% of the Top Global Telecommunications Companies.
50% of the Top Global Retailers.
70% of the Top Global Airlines.
60% of the Top Global Transportation Logistics Companies.
40% of the Top Global Commercial and Saving Banks.
Teradata offers a wide variety of solutions for Customers
Relationship Management, Supply and Demand Chain
Management, Financial Services, Risk Management, and much
more.
Teradata is clearly the best choice
4
FEATURES OF TERADATA
Unlimited Parallelism
Shared Nothing Architecture
Linear Scalability
Connectivity
Mature Optimizer
SQL
Robust Utilities
Automatic Distribution
5
INSTALLATION STEPS
Step 1 − Download the required VM version from the
link, https://downloads.teradata.com/download/database/teradata-express-for-
vmware-player
Step 2 − Extract the file and specify the target folder.
Step 3 − Download the VMWare Workstation player from the
link, https://my.vmware.com/web/vmware/downloads. It is available for both
Windows and Linux. Download the VMWARE workstation player for Windows.
Step 4 − Once the download is complete, install the software.
Step 5 − After the installation is complete, run the VMWARE client.
Step 6 − Select 'Open a Virtual Machine'. Navigate through the extracted
Teradata VMWare folder and select the file with extension .vmdk.
Step 7 − Teradata VMWare is added to the VMWare client. Select the added
Teradata VMware and click ‘Play Virtual Machine’.
Step 8 − If you get a popup on software updates, you can select ‘Remind Me
Later’.
Step 9 − Enter the user name as root, press tab and enter password as root
and again press Enter.
Step 10 − Once the following screen appears on the desktop, double-click on
‘root’s home’. Then double-click on ‘Genome’s Terminal’. This will open the Shell.
Step 11 − From the following shell, enter the command /etc/init.d/tpa start.
This will start the Teradata server.
6
ARCHITECTURE
7
COMPONENTS OF TERADATA
The key components of Teradata are as follows −
Node − A node consists of its own operating system, CPU,
memory, own copy of Teradata RDBMS software and disk space. A
cabinet consists of one or more Nodes.
Parsing Engine − Parsing Engine is responsible for receiving
queries from the client and preparing an efficient execution plan.
The responsibilities of parsing engine are −
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
8
COMPONENTS OF TERADATA
Message Passing Layer − Message Passing Layer called as
BYNET, is the networking layer in Teradata 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.
Access Module Processor (AMP) − AMPs, called as Virtual
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
STORAGE ARCHITECTURE
10
RETRIEVAL ARCHITECTURE
Character Data
13
LOGICAL EXPRESSIONS
15
STRING FUNCTIONS
String Functions
16
CHOICE OF SEVERAL OS
MICROSOFT WINDOWS and WINDOWS SERVER 2003 on 64 bit
Intel server has been pre-announced.
17
CONTD…
Symmetric multiprocessing (SMP): An SMP Teradata system
has a single node that contains multiple CPU’s sharing a memory
pool.
18
TECHNOLOGY AND
PRODUCTS
Its technology consists of hardware, software, database, and
consulting.
19
ACTIVE ENTERPRISE DATA
WAREHOUSE
Teradata Active Enterprise Data Warehouse is the platform that
runs the Teradata Database, with added data management tools
and data mining software.
20
TERADATA AND BIG DATA
Teradata began to associate itself with the term, “Big Data” in
2010. CTO, Stephen Brobst, attributes the rise of big data to “new
media sources, such as social media.”
21
CONCLUSION
With Teradata the workload for creating table of 100 rows is the
same as creating a table with 1,000,000,000 rows.
22
REFERENCES
www.wikipedia.com
www.teradata.com
www.teradatapro.com
23
THANK YOU
24