Datomic is a distributed database and implementation of Datalog.
[3][4] It has ACID transactions, joins, and a logical query language, Datalog.
[7] It has been designed for first-class use with JVM languages such as Java and Clojure.
[8] In its reference architecture, Datomic uses peers[9] and transactors[10] which run on the JVM.
This database software-related article is a stub.