~/talk

Probabilistic Data Structures

TalkinRussianat DotFest 2020 · 2020-10-12..10-18· [databases, data-engineering]
links:none on file
slides:none on file

Overview of probabilistic data structures (like Bloom filters, HyperLogLog, Count-Min Sketch) for reducing memory use and improving performance when datasets are too large to fit in memory. Explains how these structures trade exactness for efficiency and shows concrete ways to apply them to common business problems to get faster, more memory‑efficient analytics.

AI-written summary · about

  1. 0:00Introduction
  2. 3:43What are probabilistic data structures
  3. 12:23Bloom filters theory and practice
  4. 16:17Bloom filter code implementation
  5. 18:45When to use Bloom filters
  6. 20:32Count-Min Sketch counting problems
  7. 24:21Count-Min Sketch implementation and tests
  8. 27:39HyperLogLog unique value counting
  9. 33:26HyperLogLog comparison and efficiency
  10. 38:13Memory comparison of structures
  11. 38:37Bonus: string segmentation
~/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.