Fast Database Restarts at Facebook
Summary: Shared memory decouples memory state from process lifetime in Scuba, enabling fast, weekly upgrades while preserving in-memory data. Recovery is 2–3 minutes per server with no memory-footprint increase, boosting availability and making the approach applicable to other in-memory databases. (summarized by gpt-5-nano on Feb 09 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Aakash Goel (Georgia Institute of Technology; Meta)
- 2. Bhuwan Chopra (Meta)
- 3. Ciprian Gerea (Meta)
- 4. Dhruv Matani (Meta)
- 5. Josh Metzler (Meta)
- 6. Fahim Ul Haq (Meta)
- 7. Janet L. Wiener (Meta)
BibTeX Citation
@inproceedings{goel_sigmod14,
title = {{Fast Database Restarts at Facebook}},
author = {Goel, Aakash and Chopra, Bhuwan and Gerea, Ciprian and Matani, Dhruv and Metzler, Josh and Haq, Fahim Ul and Wiener, Janet L.},
series = {{SIGMOD} '14},
booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
publisher = {Association for Computing Machinery},
doi = {10.1145/2588555.2595642},
url = {https://dl.acm.org/doi/10.1145/2588555.2595642},
year = {2014}
}
Incoming Citations (Sorted by Pagerank)
Showing 6 of 6 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 1,389 | Realtime Data Processing at Facebook | 2016 | SIGMOD | 0.00010943767 |
| 4,682 | Persistent Memory Hash Indexes: An Experimental Evaluation | 2021 | VLDB | 6.5651164e-05 |
| 8,863 | BPF-DB: A Kernel-Embedded Transactional Database Management System For eBPF Applications | 2025 | SIGMOD | 5.3551396e-05 |
| 9,157 | Meta's Next-generation Realtime Monitoring and Analytics Platform | 2022 | VLDB | 5.3115153e-05 |
| 11,333 | The Case for DBMS Live Patching | 2024 | VLDB | 5.093636e-05 |
| 11,552 | Live Patching Database Management Systems | 2022 | SIGMOD | 5.093636e-05 |
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 6 of 6 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank | Cited Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 12 | C-Store: A Column-oriented DBMS | 2005 | VLDB | 0.00069513174 |
| 51 | Dremel: Interactive Analysis of Web-Scale Datasets | 2010 | VLDB | 0.0004291425 |
| 186 | The Vertica Analytic Database: C-Store 7 Years Later | 2012 | VLDB | 0.00026182534 |
| 575 | Efficient Transaction Processing in SAP HANA Database – The End of a Column Store Myth | 2012 | SIGMOD | 0.00016257033 |
| 1,225 | Processing a Trillion Cells per Mouse Click | 2012 | VLDB | 0.00011590013 |
| 1,352 | Scuba: Diving into Data at Facebook | 2013 | VLDB | 0.00011064595 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 9,890 | Databases in the Era of Memory-Centric Computing | 2025 | CIDR |
| 2 | 5,375 | A Cost-Effective Method for Providing Improved Data Availability During DBMS Restart Recovery After a Failure | 1993 | VLDB |
| 3 | 5,109 | The Case for Distributed Shared-Memory Databases with RDMA-Enabled Memory Disaggregation | 2023 | VLDB |
| 4 | 1,255 | Fast Checkpoint Recovery Algorithms for Frequently Consistent Applications | 2011 | SIGMOD |
| 5 | 2,267 | In-Memory Performance for Big Data | 2015 | VLDB |
| 6 | 2,586 | Robustness to Crash in a Distributed Database: A Non Shared-Memory Multi-Processor Approach | 1984 | VLDB |
| 7 | 2,116 | A Recovery Algorithm for A High-Performance Memory-Resident Database System | 1987 | SIGMOD |
| 8 | 2,951 | Instant Recovery for Main-Memory Databases | 2015 | CIDR |
| 9 | 9,903 | Recovery Protocols for Shared Memory Database Systems | 1995 | SIGMOD |
| 10 | 1,637 | On the Design and Scalability of Distributed Shared-Data Databases | 2015 | SIGMOD |