InfoQ Homepage Presentations Real-World Datomic: An Experience Report
Real-World Datomic: An Experience Report
Summary
Craig Andera explains Datomic from the perspective gained in implementing and optimizing a real-world production system, detailing the Datomic indexing process.
Bio
Craig Andera is a consultant with Relevance, where he has achieved "nerdvana" in being able to work every day with at least one of Clojure, ClojureScript, and/or Datomic. He has several decades of experience building large-scale, web-based systems for customers. 2486
About the conference
Strange Loop is a multi-disciplinary conference that aims to bring together the developers and thinkers building tomorrow's technology in fields such as emerging languages, alternative databases, concurrency, distributed systems, mobile development, and the web.
Community comments
Not a very positive experience report...
by Jules Jacobs,
Not a very positive experience report...
by Jules Jacobs,
Your message is awaiting moderation. Thank you for participating in the discussion.
I had high hopes for datomic but this experience report makes me sad. They had to give up the time features, the querying, and the built-in caching. What's left that makes datomic special? It sound to me like they just used datomic as a glorified sorted map, over which they essentially wrote their own hand rolled query implementation for their query on top of low level iterators.