You are on page 1of 10

NETEZZA VS TERADATA VS

EXADATA
Asis Mohanty
CBIP, CDMP
asismohanty@gmail.com

Comparison Criteria
Architecture
Scalability
Reliability
Performance
Compatibility
Affordability
Manageability

Architecture
Functionality

Netezza

Commodity/Proprietary Proprietary
Asymmetric Massively
Parallel Processing (best
combination of SMP +
MPP
MPP)
Recommended for Data
Warehouse and
OLTP/EDW
Analytical platform

Teradata
Proprietary

Proprietary

True MPP

Hybrid MPP-Shared
everything
architecture.Clustered

Both OLTP and EDW


supported
Bynets - 10 Gigabit
Ethernet
Interconnect node to
node

Both OLTP and EDW


supported

Fixed

Fixed
Linux and solarispreconfigured o/s

Storage layer
offloading

10gbps gigabyte
Ethernet
FPGA-Field
Programmable Gate
Arrays

Hardware Flexibilty

Fixed

O/S flexibility

Linux-preconfigured o/s Linux

Interconnect

Exadata

40gbps infiniband
switch
Smart scan and data
offloaded on storage
server

Scalability
Functionality
Linear Scalability for
storage

Netezza
Scale upto qtr->half>full rack

Linear Scalability for


memory

fixed

Open to third party


storage

open to use hadoop for


unstructured data

Memory Exapansion

Scalable

Storage Exapansion

Scalable up to PB

Teradata

Exadata

Eight nodes in a fully Can scale from qtr to


populated cabinet
half and full rack upto 8
scalable to 6 cabinets full racks.
96 GB memory in
Fixed memory of 96gb
each node
per node
Teradata integrated
data warehouse highspeed data transfer
infrastructure and
native Hadoop
Open to use
connectivity are
hadoop/nosql for
included.
unstructured data
96gb can expand to
144gb per node
Scalable up to 6 fully
populated cabinets
and 200 Terabytes of Storage expansion can
customer data space scale upto

Reliability
Functionality

Netezza

Teradata

Exadata

High availability

Teradata software
redundant design
using journals and
fallback mechanism.

Mirroring

Full mirroring

RAID-1 & RAID-0


Available

High availabilty clustered instances.


Redundancy at every
layer.
High redundancey ASM
mirroring as storage
layer

Data integrity

Fully ACID

ACID compliant

Fully ACID

Availability

Performance
Functionality

Storage scan

Netezza

Teradata

Exadata
Query data offloaded to
storage layer and using
storage index it
retrieved required rows
avoiding unnecessary
i/o

AMPP (Asymmetric
Massively Parallel
Processing), Distribution
Key & Row-Id ..

Indexing

No Indexing

Flash Memory

??

Teradata is based on
Primary Index and
Hashing algorithm is
dependent on PI
Required for oltp
5tb solid state disk for
??
memory cache

Storage Compression

10X Compression

30% compression

10x compression
10x compression for
achived data.
Teradata 13
Uncompressed
compresses mostly all overhead is zero as
10X Compression (Stores data types.
data read from storage
Columnar Compression columnr compression)
Reduced System I/O. in compressed format
Row based
compression
No
Oltp compression

Performance (Conn..)
Functionality

Netezza

Teradata

Exadata

operates at the data


storage block level to
Block Level
Host & Snippet takes
deliver dramatic
Compression
care of this.
space savings
Shared Nothing
architecture, data is
stored equally on all
Shared nothing along
amps and fetched in
with AMPP(Asymmetric parallel. (more amps
Massively Parallel
implies faster
Mini 48 threads per
Parallelism
Processing) Architecture processing)
node
Query used the
parallelism based on
SPU & FPGA takes care of Table level partition proper partitioning at
Condtional Parallelism this
support
table level.
Unconditional
Parallelism
NA
Doesn't support
Based on Hashing
~ 10 TB/Hr using Bulk
algorithm,data is
load or Informatica
stored equally on all 7tb/hr on full rack. Flat
Data loading Rate
Fastreader
amps.
file loading

Compatibility
Functionality

Netezza

All BI tools can be used.


Can use existing
apps/tools with almost
no modification (out of
BI app/tool integration the box)

Data restructuring

Unnecessary/Slightly
required.

Teradata
Compatible with all
BI Tools but
Customization
required

Automatic

Exadata
All BI tools can be used.
Can use existing
apps/tools with almost
no modification (out of
the box)
Required minimal
changes for
partitioning if porting
data from other
database vendors. Not
required for oracle
databases

Affordability
Functionality

Netezza

Teradata

Exadata

Upfront entry cost

Less than $1M

Less than $1M

$1M for full rack

Ongoing admin costs

Less than 1 DBA and


system administrator

Less than 1 DBA and Less than 1 DBA and


system administrator system administrator

Support/Maintenance
cost

Less

Medium

132000K for Full rack

Manageability
Functionality

Netezza

Server/DBMS/disk
integration

Fully integrated

Performance tuning

Not Required

Data modeling

Supports Industry
Standard Data models

Install time
Expansion/
Upgradation

Teradata

Exadata

Fully Integrated
Fully Integrated
Minimal - Gives
recommendations for
optimal performance if
coded wrongly.
Minimal
Comes with Industry
specific logical data
models (Integrated)
Unnecessary

Less than 1 day

Less than 1 day

Simple

Simple

You might also like