~/talk

Revisiting Secondary Indexing in LSM-based Storage Systems with Persistent Memory

Talkat USENIX ATC '23 · 2023-07-10..07-12· [databases]
name:Jing Wang
links:none on file
name:Qing Wang
links:none on file
links:none on file
name:Jiwu Shu
links:none on file
slides:none on file

Claims a complete design called PERSEID that uses a PS3 two-layer PM index, a hybrid PM-DRAM hash validation to avoid expensive primary-table reads, and two primary-table search optimizations: sequence-number filter and worker-active parallel search. Implementation runs on Intel Optane DC persistent memory with 100M primary keys and 4M secondary keys and 1KB records. Evaluation shows PERSEID outperforms existing PM indexes by 3–7× and yields about two orders of magnitude improvement over prior LSM-based secondary-indexing techniques, demonstrating the approach works.

AI-written summary · about

  1. 0:00Secondary indexing in LSM trees
  2. 3:57Challenges in LSM-based systems
  3. 7:06PM-based indexing limitations
  4. 9:55PERSEID’s hybrid hash table
  5. 12:23Optimizing index queries
  6. 15:34Evaluation setup
  7. 16:37Index-only query results
  8. 17:42Multi-threaded performance
  9. 18:47Non-index query optimizations
  10. 19:10Conclusion
~/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.