~/talk

Factorized Databases

Talkat Probabilistic Circuits and Logic 2023 · 2023-10-16..10-19· [databases]
links:none on file
slides:none on file

Factorized databases store join results as lossless algebraic expressions using union and product, letting joins be computed in time proportional to the input plus the factorized output and enabling constant-delay enumeration of tuples. Variable orders and caching remove redundancy (e.g., price stored once), yielding practical compression—real retailer joins report up to 160× compression versus listing—and asymptotic savings tied to the factorization width. The same factorized circuits (deterministic, decomposable, smooth, ordered) support linear-time probability for hierarchical queries and one-pass aggregate and covariance computations via semiring/ring evaluations, and enable worst-case‑optimal incremental updates.

AI-written summary · about

  1. 0:00Factorized databases intro
  2. 4:15Foundations of factorization
  3. 16:10Compression gains
  4. 23:53Factorized applications
  5. 27:14Probabilistic databases
  6. 34:25Aggregates in factorized form
  7. 41:05Summary and future
  8. 41:28Q&A on aggregates
~/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.