Datomic

From HandWiki - Reading time: 2 min

Datomic
Datomic Logo.png
Original author(s)Rich Hickey, Stuart Halloway, Justin Gehtland
Developer(s)Cognitect
Initial release2012; 12 years ago (2012)
Stable release
1.0.6735 / June 30, 2023; 12 months ago (2023-06-30)
Written inClojure[citation needed]
TypeDatalog, NoSQL
LicenseProprietary software
Websitedatomic.com

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

Architecture

It has been designed for first-class use with JVM languages such as Java and Clojure.[6]

In its reference architecture, Datomic uses peers[7] and transactors[8] which run on the JVM.

References





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