0% found this document useful (0 votes)
35 views24 pages

Test

The document discusses Teradata, a massively parallel processing database management system. It covers topics like features of Teradata, components, storage and retrieval architecture, SQL, and choice of operating systems. Teradata is designed for large datasets and linear scalability.

Uploaded by

VARUN PULI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views24 pages

Test

The document discusses Teradata, a massively parallel processing database management system. It covers topics like features of Teradata, components, storage and retrieval architecture, SQL, and choice of operating systems. Teradata is designed for large datasets and linear scalability.

Uploaded by

VARUN PULI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 24

TECHNICAL SEMINAR

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.

 It is massively parallel processing system.

The main point with Teradata DBMS is that it’s linearly and
predictably scalable in all dimensions of database system workload.

Teradata is offered on Intel servers interconnected by the BYNET


messaging fabric.

Teradata systems offered with either Engenio or EMC disk arrays


for database storage.

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

 Teradata supports atleast two types of JDBC drivers. The first


type can be loaded locally and the second one should be
downloadable.

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

 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 target AMP. AMP stores these records on its disks.
Following diagram shows the storage architecture of Teradata.

10
RETRIEVAL ARCHITECTURE

 When the client runs queries to retrieve records, the Parsing


engine sends a request to BYNET. BYNET sends the retrieval
request to appropriate AMPs. Then AMPs search their disks in
parallel and identify the required records and sends to BYNET.
BYNET then sends the records to Parsing Engine which in turn will
send to client.
11
SQL
SQL Commands :

SQL statements commonly are divided into three categories:

1. Data Definition Language (DDL) - Used to define and


create database objects such as tables, views, macros,
databases, and users.

2. Data Manipulation Language (DML) - Used to work with


the data, including such tasks as inserting data rows into a
table, updating an existing row, or performing queries on the
data. The focal point of this course will be on SQL statements
in this category.
3. Data Control Language (DCL) - Used for administrative
tasks such as granting and revoking privileges to database
objects or controlling ownership of those objects.
12
DATA TYPES
Data Type Holds

Character data Character Strings


Byte data Binary Data Strings
Numeric data Numbers
Date/Time data Dates,Times,Timestamps,Time Intervals

Character Data

CHAR - has fixed-length character strings.


VARCHAR - has variable-length character strings.

13
LOGICAL EXPRESSIONS

Types of Operators in Logical Expressions


= equal
<> not equal
> greater than
< less than
>= greater than or equal to
<= less than or equal to
BETWEEN <a> AND <b> inclusive range
[NOT] IN <expression> is in a list
or <expression> is not in a list
IS [NOT] NULL <expression> is null
or <expression> is not null
[NOT] EXISTS table contains at least 1 row
or table contains no rows
LIKE partial string operator
14
LIKE OPERATOR

 The LIKE operator searches for patterns matching character data


strings.

Here are some examples using the LIKE operator:

String pattern example: Meaning:


LIKE 'JO%‘ begins with 'JO‘
LIKE '%JO%‘ contains 'JO' anywhere
LIKE '__HN‘ contains 'HN' in 3rd and 4th position
LIKE '%H_‘ contains 'H' in next to last position

15
STRING FUNCTIONS

String Operator Description

|| Concatenates (combines) character strings


together.
SUBSTRING Obtains a section of a character string.

String Functions

SUBSTRING Obtains a section of a character string.

INDEX Locates a character position in a string.

TRIM Trims blanks from a string.

UPPER Converts a string to uppercase.

16
CHOICE OF SEVERAL OS
 MICROSOFT WINDOWS and WINDOWS SERVER 2003 on 64 bit
Intel server has been pre-announced.

 Teradata Enterprise Data Warehouse are often accessed via


ODBC or JDBC by applications running on OS such as Microsoft
Windows or editions of UNIX.

 The largest and most prominent customer of this RDBMS is


WAL-MART, which runs its central inventory and other financial
systems on Teradata.

 WAL-MART’s is Teradata Data Warehouse is generally regarded


by the DBS industry as being the largest Data Warehouse in the
world.

17
CONTD…
 Symmetric multiprocessing (SMP): An SMP Teradata system
has a single node that contains multiple CPU’s sharing a memory
pool.

 Massively parallel processing (MPP): Multiple SMP nodes


working together comprise a larger, MPP implementation of
Teradata. The nodes are connected using BYNET, which allows
multiple virtual processors on multiple nodes to communicate
with each other.

 Teradata is the future of Data Mining. In future everyone we


start using Teradata Database. Now it is costly, works are going
on to reduce its cost. So it will reach to small business also.

18
TECHNOLOGY AND
PRODUCTS
 Its technology consists of hardware, software, database, and
consulting.

 Marketing research company Gartner Group placed Teradata in


the "leaders quadrant" in its 2009, 2010, and 2012reports, "Magic
Quadrant for Data Warehouse Database Management Systems".

 Teradata is the most popular data warehouse DBMS in the DB-


Engines database ranking.

 In 2010, Teradata was listed in Fortune’s annual list of Most


Admired Companies.

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.

 Teradata Database 13.10 was announced in 2010 as the


company’s database software for storing and processing data.

 Teradata Database 14 was sold as the upgrade to 13.10 in


2011 and runs multiple data warehouse workloads at the same
time. It includes column-store analyses.

 Teradata Integrated Analytics is a set of tools for data analysis


that resides inside the data warehouse.

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.”

 The increase in semi-structured and unstructured data


gathered from online interactions prompted Teradata to form the
“Petabyte club” in 2011 for its heaviest big data users.

For Teradata, big data prompted the acquisition of Aster Data


Systems in 2011 for the company’s MapReduce capabilities and
ability to store and analyze semi-structured data.

 Public interest in big data resulted in a 13% increase in


Teradata’s global sales.

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.

 Teradata DBA’s know if the data doubles, the system can


expand easily to accommodate it.

 Teradata provide huge cost advantages, especially when it


comes to staffing DB admins.

22
REFERENCES
 www.wikipedia.com
 www.teradata.com
 www.teradatapro.com

23
THANK YOU

24

You might also like