Data Caching for Enterprise-Grade Petabyte-Scale OLAP
summary
Alluxio local cache embeds on-node SSDs and a page store to serve reads for Presto and HDFS, cutting network I/O and API calls. Deployed at Uber and Meta for three years, it reduces scan-phase wall time by about 67% P90 and 64% P50, serves over 70% of reads in one-hour windows, and limits traffic to external storage to under 10% (HDFS hot-block tuning drops misses toward 1%). Operational lessons: 1 MB pages, metadata caching, rate limiting, and fallbacks for corruption and full-SSD cases.
AI-written summary · about
chapters (9)
- 0:00Petabyte-scale OLAP caching
- 1:27Why start caching project
- 4:21Cache system requirements
- 6:31Alexy local cache architecture
- 8:40Cache design choices
- 11:11Uber Presto use cases
- 14:49HDFS node caching at Uber
- 16:37Lessons learned trade-offs
- 18:05Unexpected failures solutions
related talks
28mOptimizing Latency-Sensitive Queries for Presto at Facebook
29mA Case Study in API Cost of Running Analytics in the Cloud at Scale with an...
04mInterview
11mBreaking Data Silos: Enterprise Data Management
52mApache Lens: Cut Data Analytics Silos In Your Enterprise
26mColumnar Storage: Redefining Data Management for the Modern Era
58mUnderstanding Big Data for Software Engineers
28mAerospike's Journey Through Innovations, Sustainability, and Roadmap
