Professional Documents
Culture Documents
Exadata X8M
Exadata X8M
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not
a commitment to deliver any material, code, or functionality, and should not be relied
upon in making purchasing decisions.
The development, release, timing, and pricing of any features or functionality described for
Oracle’s products may change and remains at the sole discretion of Oracle Corporation.
3
Exadata X8M (changes from X8 in red)
• Scale-Out 2 or 8 Socket Database Servers Database Server
Internal Fabric
• Scale-Out Intelligent 2-Socket Storage Servers Extreme Flash (EF) Storage
• 1.5 TB Persistent Memory per storage server
• Three tiers of storage: PMEM, NVMe, HDD
https://rocky.fandom.com/wiki/Rocky_Balboa?file=BalboaTitle1982.jpg
5
Worlds Fastest Database Machine – Exadata X8M
Exadata X8M storage performance is comparable to in-
memory
• With capacity, sharing, and cost benefits of shared storage
• 16 Million OLTP Read IOPS (8K IOs) Each rack has up to
• 2.5x faster than Exadata X8 3.0 PB Raw Disk
• <19 microsecond OLTP IO latency 920 TB NVMe Flash
• 10x faster than Exadata X8 27 TB PMEM
• Ultra fast log file writes to accelerate transactions
• 560GB/sec Analytic Scan throughput
• Over 1 TB/sec analytic scans with columnar data in flash
9
InfiniBand vs RoCE
Feature InfiniBand RoCE
Decentralized Autonomous Fabric
Fabric Management Centralized using Subnet Manager
Management
Speed 40Gb/s 100Gb/s
Lossless Network ✅ ✅
Multi-rack* ✅ ✅
All Exadata Performance Features ✅ ✅
Kernel Support UEK2, UEK4, UEK5 UEK5 only
Exadata Virtualization Xen KVM
Instant Failure Detection Via Subnet Manager Query Via RDMA Queries
12
New RoCE Internal Network Fabric
13
Exadata X8M
Persistent Memory boosts
OLTP performance to the next
level
Faster
• Writes survive power failure unlike DRAM FLASH
PMEM Context
Switch:
Database 8K Read End- Storage Server 10s of µs
to-end Latency: ~100 Software
µsec
2x lower latency than X8, but 90x PMEM advantages wasted.
18
18
Exadata X8M + pre-19c Somewhat faster than X8
A Radical Approach – RDMA Read to PMEM
Database Database
Server Software
Context
Switch:
Storage RDMA 10s of µs
Kernel/OS
Server
(Database
Server)
PMEM
Kernel/OS
(Storage Server)
Compute Server
• Exadata Storage Servers transparently add Persistent Memory
Accelerator in front of Flash memory
RoCE RDMA • 2.5X higher IOs per second than current – 16 Million IOPS
Storage Server
• Database uses RDMA instead of IO to read remote PMEM
• Bypasses network and IO software, interrupts, context switches
Persistent
• 10X better latency - <19 μsec for 8K database read
Hot Memory
• PMEM Automatically tiered and shared across DBs
Warm FLASH • Using as a cache for hottest data increases effective capacity 10x
Cold
• Persistent Memory mirrored automatically across storage
servers for fault-tolerance
23
Exadata X8M – DB support
• Support for 11.2.0.4 to 19c RDBMS
• To leverage full 2.5x/10x performance benefit 19c DB is needed, min version supported:
• 19.4.0.0.0.190716
• Pre-19c DB will take advantage from X8M with lower performance enhancement, min version
supported on X8M:
• 18.7.0.0.0.190716
• 12.2.0.1.0.180831
• 12.1.0.2.0.180831
• 11.2.0.4.0.180717
• https://docs.oracle.com/en/engineered-systems/exadata-database-machine/dbmso/new-features.html
26
Exadata Software 19.3 Enhancements
• Features only available for X8M
27
Exadata Software 19.3 Enhancements
• Features also available for other Exadata generations
29