SlideShare a Scribd company logo
1 of 10
Teradata Columnar

September 2011

Copyright 2011 Teradata Corporation

1
Teradata Columnar
Teradata is the hybrid row and column
database for the enterprise
• Extreme performance
> Improves data warehouse performance

• Dramatic compression
> Automatic compression of columnar data

• Ease of Use
> Simple to use, automated, dynamic

• Integrated
> Full Integrated Data Warehouse capabilities with
columnar
> Use in IDW or for analytical data marts
September 2011

Copyright 2011 Teradata Corporation

2
What is Teradata Columnar?
• Description
> Teradata Columnar is a new physical database
design technique that allows tables to be hybrid
horizontal row and/or vertical column partitions
• Benefits
> Performance
– Improves query performance via column partition
elimination by eliminating need to access all the data in a
row table

> Compression
– Through a new Auto-Compression capability data is
compressed automatically

September 2011

Copyright 2011 Teradata Corporation

3
Teradata Columnar
Cust.
Number

Name

Address

City

State

Zip

For this table …

In row format, each unit of
storage (block) has all of
the values for a row(s)

In column format, each
unit of storage (block) has
values for a single column

September 2011

Copyright 2011 Teradata Corporation

4
Teradata Columnar
Who are all the customers who live in San Diego?
Cust.
Number

City

In row format, database
reads all data to scan City
column spread over all blocks
with other data
Cust.
Number

City
San Diego

San Diego

September 2011

In column format, database
only reads City data and
Cust. Number data because
data in blocks is for one
column

Copyright 2011 Teradata Corporation

5
Teradata Columnar: Extreme Performance
• Improves data warehouse performance
> Faster application response
> Get more work out of the system
> Reduces I/O for better performance
• Column and row partition elimination
• Hybrid row/column
> True columnar storage rather than just compression mechanism
> Use most efficient storage for data and access pattern
• Optimizer chooses best query plan
> Chooses between row and column data when both available with
base table and Join Index
> Takes advantage of all existing Teradata performance features

September 2011

Copyright 2011 Teradata Corporation

6
Teradata Columnar: Dramatic Compression
• Compression
> Store more data
> Reduced I/O for better performance
> Store more data in fast SSD drives
• Multiple compression mechanisms automatically selected
• Columnar auto-compression and existing user specified
compression mechanisms on same data
> MVC, algorithmic, block-level

September 2011

Copyright 2011 Teradata Corporation

7
Teradata Columnar: Ease of Use
• Automated for maximum ease of use and simplicity
> Compression mechanism chosen automatically
> Values for dictionary compression chosen automatically
> Dynamic compression; re-evaluated for each “container”
> Reduced design and analysis time
> Minimal administration effort
• Hybrid Row and Column
> Teradata Columnar automatically determines if column should be
row or column format
• Ease of management
> Reduction of DBA work on aggregates or PI maintenance
> SELECT queries do not change with columnar data

September 2011

Copyright 2011 Teradata Corporation

8
Teradata Columnar: Integrated
• Advanced Tuning
> Row Partitioning, Secondary indexes, Join indexes
• Rich Optimizer
> Rich SQL language, Teradata optimizer
• Mission Critical Availability
> 100% Performance Continuity, Full redundancy, Failover
• Workload Management
> Teradata Active System Management
• Hybrid Storage
> Teradata multi-temperature support (TVS)
• Scalability
> Multidimensional Scalability to 100 Terabytes and Petabytes
• In-Database Analytics
> In database processing

September 2011

Copyright 2011 Teradata Corporation

9
Teradata Columnar Messaging
Teradata is the hybrid row and column
database for the enterprise
• Extreme performance
> Improves data warehouse performance

• Dramatic compression
> Automatic compression of columnar data

• Ease of Use
> Simple to use, automated, dynamic

• Integrated
> Full Integrated Data Warehouse capabilities with
columnar
> Use in IDW or for analytical data marts
September 2011

Copyright 2011 Teradata Corporation

10

More Related Content

What's hot

Informaticapowercenter pennon soft
Informaticapowercenter pennon softInformaticapowercenter pennon soft
Informaticapowercenter pennon softPennonSoft
 
Mastering informatica log files
Mastering informatica log filesMastering informatica log files
Mastering informatica log filesAmit Sharma
 
DB2 9 for z/OS - Business Value
DB2 9 for z/OS  - Business  ValueDB2 9 for z/OS  - Business  Value
DB2 9 for z/OS - Business ValueSurekha Parekh
 
SQL Server Integration Services
SQL Server Integration ServicesSQL Server Integration Services
SQL Server Integration ServicesRobert MacLean
 
Informatica object migration
Informatica object migrationInformatica object migration
Informatica object migrationAmit Sharma
 
An Introduction on BI Publisher & JD Edwards Integration
An Introduction on BI Publisher & JD Edwards IntegrationAn Introduction on BI Publisher & JD Edwards Integration
An Introduction on BI Publisher & JD Edwards Integrationadivasoft
 
Test Data Transfer Tool
Test Data Transfer ToolTest Data Transfer Tool
Test Data Transfer ToolHai Nguyen
 
What is bip_v2
What is bip_v2What is bip_v2
What is bip_v2kanaugust
 
Ch 7 Physical D B Design
Ch 7  Physical D B  DesignCh 7  Physical D B  Design
Ch 7 Physical D B Designguest8fdbdd
 
Analysing data analytics use cases to understand big data platform
Analysing data analytics use cases  to understand big data platformAnalysing data analytics use cases  to understand big data platform
Analysing data analytics use cases to understand big data platformdataeaze systems
 
Best Implementation Practices with BI Publisher
Best Implementation Practices with BI PublisherBest Implementation Practices with BI Publisher
Best Implementation Practices with BI PublisherMohan Dutt
 
Informatica complex transformation i
Informatica complex transformation iInformatica complex transformation i
Informatica complex transformation iAmit Sharma
 
Creating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherCreating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherSamchi Fouzee
 
Contractors Network - Developing Oracle Bi (Xml) Publisher
Contractors Network - Developing Oracle Bi (Xml) PublisherContractors Network - Developing Oracle Bi (Xml) Publisher
Contractors Network - Developing Oracle Bi (Xml) Publisherbraggy
 
SQL Server Integration Services
SQL Server Integration ServicesSQL Server Integration Services
SQL Server Integration ServicesRobert MacLean
 
Datastage to ODI
Datastage to ODIDatastage to ODI
Datastage to ODINagendra K
 
Informatica push down optimization implementation
Informatica push down optimization implementationInformatica push down optimization implementation
Informatica push down optimization implementationdivjeev
 

What's hot (20)

Informaticapowercenter pennon soft
Informaticapowercenter pennon softInformaticapowercenter pennon soft
Informaticapowercenter pennon soft
 
Mastering informatica log files
Mastering informatica log filesMastering informatica log files
Mastering informatica log files
 
DB2 9 for z/OS - Business Value
DB2 9 for z/OS  - Business  ValueDB2 9 for z/OS  - Business  Value
DB2 9 for z/OS - Business Value
 
SQL Server Integration Services
SQL Server Integration ServicesSQL Server Integration Services
SQL Server Integration Services
 
Informatica object migration
Informatica object migrationInformatica object migration
Informatica object migration
 
An Introduction on BI Publisher & JD Edwards Integration
An Introduction on BI Publisher & JD Edwards IntegrationAn Introduction on BI Publisher & JD Edwards Integration
An Introduction on BI Publisher & JD Edwards Integration
 
Test Data Transfer Tool
Test Data Transfer ToolTest Data Transfer Tool
Test Data Transfer Tool
 
What is bip_v2
What is bip_v2What is bip_v2
What is bip_v2
 
Ch 7 Physical D B Design
Ch 7  Physical D B  DesignCh 7  Physical D B  Design
Ch 7 Physical D B Design
 
Analysing data analytics use cases to understand big data platform
Analysing data analytics use cases  to understand big data platformAnalysing data analytics use cases  to understand big data platform
Analysing data analytics use cases to understand big data platform
 
Bi Publisher 11g: Only good news
Bi Publisher 11g: Only good newsBi Publisher 11g: Only good news
Bi Publisher 11g: Only good news
 
Best Implementation Practices with BI Publisher
Best Implementation Practices with BI PublisherBest Implementation Practices with BI Publisher
Best Implementation Practices with BI Publisher
 
Informatica complex transformation i
Informatica complex transformation iInformatica complex transformation i
Informatica complex transformation i
 
Hyperion Planning Overview
Hyperion Planning OverviewHyperion Planning Overview
Hyperion Planning Overview
 
Creating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherCreating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisher
 
Contractors Network - Developing Oracle Bi (Xml) Publisher
Contractors Network - Developing Oracle Bi (Xml) PublisherContractors Network - Developing Oracle Bi (Xml) Publisher
Contractors Network - Developing Oracle Bi (Xml) Publisher
 
SQL Server Integration Services
SQL Server Integration ServicesSQL Server Integration Services
SQL Server Integration Services
 
Datastage to ODI
Datastage to ODIDatastage to ODI
Datastage to ODI
 
Informatica push down optimization implementation
Informatica push down optimization implementationInformatica push down optimization implementation
Informatica push down optimization implementation
 
Task recorder control
Task recorder controlTask recorder control
Task recorder control
 

Similar to Teradata Columnar Database Performance

Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...Maaz Anjum
 
World2016_T5_S7_TeradataFunctionalOverview
World2016_T5_S7_TeradataFunctionalOverviewWorld2016_T5_S7_TeradataFunctionalOverview
World2016_T5_S7_TeradataFunctionalOverviewFarah Omer
 
Sql Server 2008 Enhancements
Sql Server 2008 EnhancementsSql Server 2008 Enhancements
Sql Server 2008 Enhancementskobico10
 
Sql server 2016 new features
Sql server 2016 new featuresSql server 2016 new features
Sql server 2016 new featuresAjeet Singh
 
Best Practices for Oracle Exadata and the Oracle Optimizer
Best Practices for Oracle Exadata and the Oracle OptimizerBest Practices for Oracle Exadata and the Oracle Optimizer
Best Practices for Oracle Exadata and the Oracle OptimizerEdgar Alejandro Villegas
 
MySQL: Know more about open Source Database
MySQL: Know more about open Source DatabaseMySQL: Know more about open Source Database
MySQL: Know more about open Source DatabaseMahesh Salaria
 
Technical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPASTechnical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPASAshnikbiz
 
Best storage engine for MySQL
Best storage engine for MySQLBest storage engine for MySQL
Best storage engine for MySQLtomflemingh2
 
Teradata Technology Leadership and Innovation
Teradata Technology Leadership  and InnovationTeradata Technology Leadership  and Innovation
Teradata Technology Leadership and InnovationTeradata
 
Oracle Data Redaction
Oracle Data RedactionOracle Data Redaction
Oracle Data RedactionAlex Zaballa
 
New Performance Benchmarks: Apache Impala (incubating) Leads Traditional Anal...
New Performance Benchmarks: Apache Impala (incubating) Leads Traditional Anal...New Performance Benchmarks: Apache Impala (incubating) Leads Traditional Anal...
New Performance Benchmarks: Apache Impala (incubating) Leads Traditional Anal...Cloudera, Inc.
 
Sloupcové uložení dat a použití in-memory technologií u řešení Exadata
Sloupcové uložení dat a použití in-memory technologií u řešení ExadataSloupcové uložení dat a použití in-memory technologií u řešení Exadata
Sloupcové uložení dat a použití in-memory technologií u řešení ExadataMarketingArrowECS_CZ
 
Novidades do SQL Server 2016
Novidades do SQL Server 2016Novidades do SQL Server 2016
Novidades do SQL Server 2016Marcos Freccia
 
Business Insight 2014 - Microsofts nye BI og database platform - Erling Skaal...
Business Insight 2014 - Microsofts nye BI og database platform - Erling Skaal...Business Insight 2014 - Microsofts nye BI og database platform - Erling Skaal...
Business Insight 2014 - Microsofts nye BI og database platform - Erling Skaal...Microsoft
 
Oracle Database 11g Lower Your Costs
Oracle Database 11g Lower Your CostsOracle Database 11g Lower Your Costs
Oracle Database 11g Lower Your CostsMark Rabne
 
In memory databases presentation
In memory databases presentationIn memory databases presentation
In memory databases presentationMichael Keane
 
Teradata Unity
Teradata UnityTeradata Unity
Teradata UnityTeradata
 

Similar to Teradata Columnar Database Performance (20)

Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...
 
World2016_T5_S7_TeradataFunctionalOverview
World2016_T5_S7_TeradataFunctionalOverviewWorld2016_T5_S7_TeradataFunctionalOverview
World2016_T5_S7_TeradataFunctionalOverview
 
Sql Server 2008 Enhancements
Sql Server 2008 EnhancementsSql Server 2008 Enhancements
Sql Server 2008 Enhancements
 
Sql server 2016 new features
Sql server 2016 new featuresSql server 2016 new features
Sql server 2016 new features
 
Sql server 2016 new features
Sql server 2016 new featuresSql server 2016 new features
Sql server 2016 new features
 
Best Practices for Oracle Exadata and the Oracle Optimizer
Best Practices for Oracle Exadata and the Oracle OptimizerBest Practices for Oracle Exadata and the Oracle Optimizer
Best Practices for Oracle Exadata and the Oracle Optimizer
 
MySQL: Know more about open Source Database
MySQL: Know more about open Source DatabaseMySQL: Know more about open Source Database
MySQL: Know more about open Source Database
 
Technical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPASTechnical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPAS
 
11g R2
11g R211g R2
11g R2
 
Best storage engine for MySQL
Best storage engine for MySQLBest storage engine for MySQL
Best storage engine for MySQL
 
Teradata Technology Leadership and Innovation
Teradata Technology Leadership  and InnovationTeradata Technology Leadership  and Innovation
Teradata Technology Leadership and Innovation
 
Oracle Data Redaction
Oracle Data RedactionOracle Data Redaction
Oracle Data Redaction
 
New Performance Benchmarks: Apache Impala (incubating) Leads Traditional Anal...
New Performance Benchmarks: Apache Impala (incubating) Leads Traditional Anal...New Performance Benchmarks: Apache Impala (incubating) Leads Traditional Anal...
New Performance Benchmarks: Apache Impala (incubating) Leads Traditional Anal...
 
Sloupcové uložení dat a použití in-memory technologií u řešení Exadata
Sloupcové uložení dat a použití in-memory technologií u řešení ExadataSloupcové uložení dat a použití in-memory technologií u řešení Exadata
Sloupcové uložení dat a použití in-memory technologií u řešení Exadata
 
Novidades do SQL Server 2016
Novidades do SQL Server 2016Novidades do SQL Server 2016
Novidades do SQL Server 2016
 
Business Insight 2014 - Microsofts nye BI og database platform - Erling Skaal...
Business Insight 2014 - Microsofts nye BI og database platform - Erling Skaal...Business Insight 2014 - Microsofts nye BI og database platform - Erling Skaal...
Business Insight 2014 - Microsofts nye BI og database platform - Erling Skaal...
 
Oracle Database 11g Lower Your Costs
Oracle Database 11g Lower Your CostsOracle Database 11g Lower Your Costs
Oracle Database 11g Lower Your Costs
 
Readme
ReadmeReadme
Readme
 
In memory databases presentation
In memory databases presentationIn memory databases presentation
In memory databases presentation
 
Teradata Unity
Teradata UnityTeradata Unity
Teradata Unity
 

Recently uploaded

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Teradata Columnar Database Performance

  • 1. Teradata Columnar September 2011 Copyright 2011 Teradata Corporation 1
  • 2. Teradata Columnar Teradata is the hybrid row and column database for the enterprise • Extreme performance > Improves data warehouse performance • Dramatic compression > Automatic compression of columnar data • Ease of Use > Simple to use, automated, dynamic • Integrated > Full Integrated Data Warehouse capabilities with columnar > Use in IDW or for analytical data marts September 2011 Copyright 2011 Teradata Corporation 2
  • 3. What is Teradata Columnar? • Description > Teradata Columnar is a new physical database design technique that allows tables to be hybrid horizontal row and/or vertical column partitions • Benefits > Performance – Improves query performance via column partition elimination by eliminating need to access all the data in a row table > Compression – Through a new Auto-Compression capability data is compressed automatically September 2011 Copyright 2011 Teradata Corporation 3
  • 4. Teradata Columnar Cust. Number Name Address City State Zip For this table … In row format, each unit of storage (block) has all of the values for a row(s) In column format, each unit of storage (block) has values for a single column September 2011 Copyright 2011 Teradata Corporation 4
  • 5. Teradata Columnar Who are all the customers who live in San Diego? Cust. Number City In row format, database reads all data to scan City column spread over all blocks with other data Cust. Number City San Diego San Diego September 2011 In column format, database only reads City data and Cust. Number data because data in blocks is for one column Copyright 2011 Teradata Corporation 5
  • 6. Teradata Columnar: Extreme Performance • Improves data warehouse performance > Faster application response > Get more work out of the system > Reduces I/O for better performance • Column and row partition elimination • Hybrid row/column > True columnar storage rather than just compression mechanism > Use most efficient storage for data and access pattern • Optimizer chooses best query plan > Chooses between row and column data when both available with base table and Join Index > Takes advantage of all existing Teradata performance features September 2011 Copyright 2011 Teradata Corporation 6
  • 7. Teradata Columnar: Dramatic Compression • Compression > Store more data > Reduced I/O for better performance > Store more data in fast SSD drives • Multiple compression mechanisms automatically selected • Columnar auto-compression and existing user specified compression mechanisms on same data > MVC, algorithmic, block-level September 2011 Copyright 2011 Teradata Corporation 7
  • 8. Teradata Columnar: Ease of Use • Automated for maximum ease of use and simplicity > Compression mechanism chosen automatically > Values for dictionary compression chosen automatically > Dynamic compression; re-evaluated for each “container” > Reduced design and analysis time > Minimal administration effort • Hybrid Row and Column > Teradata Columnar automatically determines if column should be row or column format • Ease of management > Reduction of DBA work on aggregates or PI maintenance > SELECT queries do not change with columnar data September 2011 Copyright 2011 Teradata Corporation 8
  • 9. Teradata Columnar: Integrated • Advanced Tuning > Row Partitioning, Secondary indexes, Join indexes • Rich Optimizer > Rich SQL language, Teradata optimizer • Mission Critical Availability > 100% Performance Continuity, Full redundancy, Failover • Workload Management > Teradata Active System Management • Hybrid Storage > Teradata multi-temperature support (TVS) • Scalability > Multidimensional Scalability to 100 Terabytes and Petabytes • In-Database Analytics > In database processing September 2011 Copyright 2011 Teradata Corporation 9
  • 10. Teradata Columnar Messaging Teradata is the hybrid row and column database for the enterprise • Extreme performance > Improves data warehouse performance • Dramatic compression > Automatic compression of columnar data • Ease of Use > Simple to use, automated, dynamic • Integrated > Full Integrated Data Warehouse capabilities with columnar > Use in IDW or for analytical data marts September 2011 Copyright 2011 Teradata Corporation 10

Editor's Notes

  1. {}