Skip to Main Content

Exadata Office Hours

Free tips and training every month! Subscribe for reminders and more from Office Hours. FAQ
Dev Live Dev Intro

We are celebrating Developers at AskTOM. We welcome Developers of all levels of experience to join us at our FREE Developer Live events coming in August and September. Just click on the left to register today! If you are brand new to Database Technology, then we also have got you covered. Just click on the right for your comprehensive FREE training program to kick start your Oracle Database Development journey!

Header container

February 06

17:30 UTC   Start Times Around the World


We answer your questions about Exadata X8M and explain PMEM and RoCE - with Jia Shi
Join Jia Shi and Gavin Parish for an informal chat about all matters related to Exadata X8M. Learn about Persistent Memory (PMEM) and RDMA over Ethernet (RoCE) and how they integrate into Exadata’s architecture.

0:11 Welcome
1:17 Gavin Parish introduction
1:29 Jia Shi introduction
1:55 Why X8M is a leap in technology
2:15 RDMA over Ethernet (RoCE) in X8M
2:42 InfiniBand and RoCE compared
3:10 Why RoCE replaces InfiniBand in Exadata
3:25 -- Why Exadata adopted InfiniBand
4:30 -- Now Ethernet / RoCE caught up
5:06 -- Cloud factors favoring Ethernet
5:44 -- RoCE advantages summarized
6:32 Benefits of RoCE for Exadata
6:58 -- Context: Exadata vision
7:26 -- RoCE is key to scaling Exadata's shared storage architecture
8:23 -- How RoCE supports shared storage architecture
8:41 -- 3 things that make a good network:
8:46 -- -- (1) low latency (for OLTP)
9:23 -- -- (2) high bandwidth (for Analytics workloads)
10:09 -- -- (3) low latency, high bandwidth but at low/no cost
10:22 -- -- originally only InfiniBand RDMA avoided a lot memory copies, kernel calls, etc.
12:29 Why use RDMA and internal network to communicate with storage
12:44 -- Smart Scan's required RDMA, ruling out storage protocols and plain Ethernet
15:08 RoCE Internal Network Fabric - simple OSI stack, application level uses same RDMA verbs
15:35 Moving to RoCE preserves code and benefits from InfiniBand - and stability!
17:56 Exadata delivers leading edge of technology - not the bleeding edge
21:45 Persistent Memory (PMEM) in Exadata X8M
22:08 -- What PMEM is and
22:45 -- How PMEM fits in the storage hierarchy
24:12 -- PMEM is a new storage tier in Exadata
24:36 -- PMEM is new silicon, not RAM, not Flash
24:54 -- PMEM between RAM and Flash in capacity, performance, and price
25:41 How RoCE and PMEM together lower latency dramatically
27:20 -- in the context of Exadata's architecture
35:17 Putting PMEM as a tier in (shared) storage instead of in disk form factor
36:02 Software is key to Oracle's PMEM technical leadership
36:40 How PMEM and DRAM are used in Exadata Storage Servers
39:34 How would others enable PMEM use / benefits?
41:30 Exadata's architecture adopts and evolves with new technology
41:57 -- adding PMEM is a significant change in the architecture
42:11 -- this is possible because Exadata is database-aware at all levels
42:45 -- for example, storage knows that a write is database log write
43:26 How are Exadata releases done? Why name this X8M and not X9?
45:03 InfiniBand and future versions of Exadata -- we maintain continuity
48:36 -- Same network at the application level
49:06 -- Oracle's own cloud runs multiple generations of Exadata
49:50 End and thanks

Subscribe to give us feedback and be notified of upcoming sessions!

Your Experts

Cris Pedregal
Cris Pedregal, Senior Technologist
Cris Pedregal joined Oracle as a senior developer in 2005, working on the design and development of high availability functionality, compression, and the initial cloud deployments of the Oracle Database. He moved to product management where he launched product features and evangelized Oracle technologies. He also managed company-wide technical relationships with key external partners, including a major cloud computing company and CERN. Before Oracle Cris was on the Computer Science faculty at the University of New Mexico, Albuquerque. He earned his PhD in Computer Science at the University of Massachusetts, Amherst, and his undergraduate CS degree at Eslai, Argentina. He speaks one language with 2.5 accents.
Gavin Parish
Gavin Parish, Senior Principal Product Manager    
Gavin is a product manager in Oracle’s Exadata team, with a focus on Exadata’s software and hardware roadmap. Prior to the Exadata team, Gavin was a founding member of the team responsible for launching the industry’s first on-premises public cloud technology - Oracle Cloud at Customer. In his 15 years in Oracle Product Management, Presales and Consulting roles, Gavin has developed a robust understanding of all things Oracle, helping customers architect and implement a variety of infrastructure and application technologies.
Jia Shi
Jia Shi, Senior Director of Development
Jia is Senior Director of Development, Exadata She leads a team of very talented software developers to create the features that enable Exadata to be the fastest, most scalable and most highly available platform for running Oracle Database. Her team has built many marquee features, such as Smart Flash Cache and Smart Flash Log. Her current focus is building the next-generation storage solution for Exadata with Persistent Memory. She holds MS and BS in Computer Science from Stanford University.