~/talk

Reactive Datalog for Datomic

Talkat Clojure/conj 2018 · 2018-11-29..12-01· [databases, web-platform]
links:none on file
slides:none on file

A system called 3DF compiles Datalog queries to differential dataflow so queries become continuous subscriptions over the Datomic transaction log rather than one‑off reads. It runs as a distributed cluster, preserves recursive and iterative Datalog semantics under arbitrary retractions, and emits only deltas so downstream views update incrementally. The demo shows queries automatically receiving consistent timestamped adds and retracts and the implementation interoperates with Rust differential dataflow as a backend for reactive Datalog.

AI-written summary · about

  1. 0:00Introduction
  2. 0:53What are reactive systems
  3. 1:18The web after tomorrow
  4. 5:40Demo
  5. 13:51What is 3DF
  6. 18:26Transparency
  7. 21:26Differential Dataflow
  8. 26:16Generalization
  9. 27:57Performance
  10. 29:42Conclusion
~/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.