~/talk

Speeding up Symbolic Reasoning for Relational Queries

Talkat OOPSLA 2018 · 2018-11-07..11-09· [databases]
links:none on file
slides:none on file

Presents a space refinement algorithm that soundly shrinks the set of candidate input tables by backward-propagating provenance from a symbolic output, implemented for SQL and integrated with SMT-based solvers. Evaluated on bounded query equivalence checking, test-data generation and concolic testing, the prototype yields up to 100× speedup on real benchmarks, especially for GROUP BY and aggregation queries; it is solver-independent, does a linear backward pass, and fails to help when outputs depend on every input tuple (e.g., certain boolean-heavy queries).

AI-written summary · about

  1. 0:00Introduction
  2. 0:22How people solve the problem
  3. 1:50The problem
  4. 3:35By Small Model
  5. 4:25True Curves
  6. 5:18I Problems
  7. 9:38Experiments
  8. 11:07Limitations
  9. 11:46Summary
~/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.