When to Use Datomic

Datomic is strongest for systems of record that need decision-tracing and as-of queries, as well as in knowledge-management applications.

Good Fit

Systems of record that must explain themselves

Datomic is a strong fit when facts accumulate over time and the hard questions come later: what was true then? how did this change? why was this decision made? Banking and logistics are obvious examples, but the need arises in any domain where decisions outlive the people who made them.

  • History and provenance stay queryable.
  • Decision traces survive audits, investigations, and handoffs.
  • The same data can support operations, review workflows, and new access patterns later.
  • Finance
  • Law
  • Manufacturing
  • Supply Chain
  • Healthcare
Good Fit

Knowledge in its natural shape

Datomic shines when heterogeneous data dominates the domain.

Real-world knowledge is messy, full of exceptions, and comes in a diversity of shapes. If your application’s facts and relationships form graphs, trees, and hierarchies in addition to rows and columns, an adaptable information model is crucial.

  • Datomic’s RDF-like facts are ideally suited for systems which represent knowledge directly.
  • Sparse and irregular data are well matched to Datomic’s indexing strategy and query engine.
  • Tools for thought
  • CRM
  • Knowledge bases