~/talk

Characterizing, Modeling, and Benchmarking RocksDB Key-Value Workloads at Facebook

Talkat FAST '20 · on Wednesday, 2020-02-26· at 14:00· FAST '20: Grand Ballroom ABCFGH· [databases]
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Open-sourced trace collector captures RocksDB GET/PUT/DELETE/MERGE/ITERATOR traces from three Facebook workloads (UDB, ZippyDB, UP2X) and analyzers reveal that key sizes are narrow while values are long‑tailed, UDB shows a strong diurnal pattern, UP2X uses MERGE for >90% of ops, and under 5% of keys receive most accesses (<5% hot data). YCSB produces many more reads and low block-cache hits because it scatters hot keys; a key-range benchmark groups hot keys and matches storage I/O and cache behavior much better.

AI-written summary · about

  1. 0:00Introduction
  2. 0:30Research Topic
  3. 0:42Research Area
  4. 1:03Challenges
  5. 2:15Methodology
  6. 2:37Benchmarking
  7. 6:03Production Use Cases
  8. 8:01User Profile Use Case
  9. 9:11Correct Conversation
  10. 9:42Column Families
  11. 9:59UDP Column Families
  12. 10:35KeySize Variation
  13. 11:25KeySize Distribution
  14. 12:18CDLCDF
  15. 12:55Intensive Needs
  16. 14:02Access Count
  17. 14:54Use Case
  18. 15:53Heat Map
  19. 18:13Storage Isles
  20. 18:54Data Capture
  21. 19:33Results
  22. 20:32Heatmap
  23. 21:39Key Ranges
  24. 22:07Final Results
  25. 22:48Conclusion
  26. 23:13Use Cases
  27. 23:33Weiss SP
  28. 23:51Future Improvements
  29. 24:32Ads
  30. 24:57Replay
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.