Professional Documents
Culture Documents
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
Fixed
Fixed
Linux and solarispreconfigured o/s
Storage layer
offloading
10gbps gigabyte
Ethernet
FPGA-Field
Programmable Gate
Arrays
Hardware Flexibilty
Fixed
O/S flexibility
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
fixed
Memory Exapansion
Scalable
Storage Exapansion
Scalable up to PB
Teradata
Exadata
Reliability
Functionality
Netezza
Teradata
Exadata
High availability
Teradata software
redundant design
using journals and
fallback mechanism.
Mirroring
Full mirroring
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
Compatibility
Functionality
Netezza
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
Support/Maintenance
cost
Less
Medium
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
Simple
Simple