Ex A Data Technical Deep Dive Oow 2016
Ex A Data Technical Deep Dive Oow 2016
Gurmeet Goindi
Exadata Product Management
Database Server
Incrementally Add
add DB or Extreme Flash Storage Racks to
Storage Continue
Servers Scaling
High Capacity Storage
GB/sec
200 12X 3
– 12X more throughput 150
2M
2
– 2.5X more IOPS 100
24 1
– 2X faster latency 50
0 0
8 X-Brick 8 X-Brick
EMC 8 X-Brick XtremIO: $7.8 M EMC XtremIO 1 Rack HC
Exadata EMC 1 Rack HC
XtremIO Exadata
Exadata X6-2 Full Rack: $1.1 M
EMC Performance does not scale higher - Exadata scales by adding racks
Database Software
Silicon Secured Memory Already Available
Fine-Grained Memory
Protection
SPARC M7 • SIMD Vectors instructions are fast, but were designed for
graphics, not database
Core Core Core Core • New SPARC M7 chip has 32 optimized database
acceleration engines (DAX) built on chip
Shared Cache • Independently process streams of columns
– E.g. find all values that match ‘California’
DB DB DB DB
Accel Accel Accel Accel – Up to 170 Billion rows per second!
• Like adding 32 additional specialized cores to chip
– Using less than 1% of chip space
End to End
2.2x Intel x86 1.9x Intel x86
Database Security
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | 19
Exadata Smart System Software
• Smart flash cache prioritizes OLTP data and does not remove hot
OLTP lines from the cache
• Smart flash wear management for large writes
• On Exadata, Oracle does not wait for the log write 3. Transfer 2. Wait for log
block write completion
– Exadata ensures the log write completes before changes to
block on another instance commit, guaranteeing durability
– Wait for Log I/O during transfer of hot blocks is eliminated Exadata Avoids I/O Wait
– Up to 40% throughput and 33% response time improvement
in some heavily contended OLTP workloads
Available with 12.1.0.2 BP12