Datomic

From HandWiki - Reading time: 2 min


Datomic
Original author(s)Rich Hickey, Stuart Halloway, Justin Gehtland
Developer(s)Cognitect
Initial release2012; 13 years ago (2012)
Stable release
1.0.7387 / June 27, 2025; 6 months ago (2025-06-27)
Written inClojure[1]
TypeDatalog, NoSQL
LicenseApache 2.0 (binaries only)[2]
Websitedatomic.com

Datomic is a distributed database and implementation of Datalog.[3][4] It has ACID transactions, joins, and a logical query language, Datalog.[5][6] A distinguishing feature of Datomic is that time is a basic feature of data entities.[7]

Architecture

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.

References





Licensed under CC BY-SA 3.0 | Source: https://handwiki.org/wiki/Software:Datomic
10 views |
↧ Download this article as ZWI file
Encyclosphere.org EncycloReader is supported by the EncyclosphereKSF