PayPal workloads scale efficiently with Oracle Real Application Clusters (RAC). Oracle RAC provides high availability, scalability, and performance for PayPal's workloads. Oracle RAC utilizes features like cache fusion, dynamic resource management, and fine-grained processes to optimize performance on modern CPU architectures. Oracle RAC also provides near-zero downtime for reconfiguration and patching through optimizations like recovery buddies. PayPal leverages over 250 Oracle RAC clusters with over 90 petabytes of database storage to handle its transaction processing and analytics workloads at scale with high performance.
3. We are a trusted part of people’s financial lives and a partner to merchants in
200+ markets around the world
Two decades ago, our founders invented payment technology to make buying and selling
faster, secure, and easier; and put economic power where it belongs: In the hands of people
About PayPal
Our 390+ Million consumers can accept payments in > 100
currencies and interact with 20M+ Merchants across 19K+
corridors
Almost 8000 PayPal team members provide
support to our customers in over 20 languages
8. PayPal Database Requirements
Scalability Performance
Availability
Oracle RAC
• Scale within an
RAC Instance
• Scale by adding
RAC Instances
• Rolling Upgrades
with
Zero Downtime
9. 250+
Oracle RAC Clusters
Oracle RAC – By the numbers---
15M+
Execs/Sec
33% Y-o-Y
DB Storage Growth
90+ PB
Total DB Storage
Across Databases
18M+
Logical Reads/Sec
(768 Cores, 4 x Oracle X7-8
12 TB memory)
350k
User calls/Sec
300k
GC/GE messages/Sec
High Throughput OLTP RAC Database
2M+
IC packets sent/received
< 0.250ms
Avg GC message latency
< 4ms
Avg SQL call latency
> 100K
Executions/Sec on a table
Oracle RAC Deployment at PayPal
29. • Older versions leverages DBMS_CACHEUTIL
to grab affinity
• Reduce unplanned performance impact with
traffic shifts
• Instance stop/start reconfiguration impact
• Mileage will vary
ORACLE RAC – Performance Customizations
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
B B
A A
A A
A A
A A
A A
A A
A A
A A
A A
A A
A A
A A
A A
A A
A A
A A
Global Resource Directory
B Buffer M Admin
B A