From Wikipedia, the free encyclopedia
Datomic
Original author(s) Rich Hickey, Stuart Halloway, Justin Gehtland
Developer(s)Cognitect
Initial release2012; 12 years ago (2012)
Stable release
1.0.7075 / December 18, 2023; 7 months ago (2023-12-18)
Written in Clojure[ citation needed]
Type Datalog, NoSQL
License Apache License 2.0
Website datomic.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

  1. ^ Hickey, Rich (2013-02-01). "The Datomic Information Model". Retrieved 2013-02-04.
  2. ^ Halloway, Stuart. "Datomic: A New Database". The Strange Loop. Archived from the original on 2013-03-09. Retrieved 2013-02-04.
  3. ^ "Datomic Rationale". Cognitect. Archived from the original on 2013-07-08. Retrieved 2013-02-04.
  4. ^ Hunger, Michael. "Rich Hickey's Datomic embraces Cloud, intelligent Applications and Consistency". Retrieved 2013-02-04.
  5. ^ Kiel, Alexander (2013-02-05). "Datomic - A Functional Database" (PDF). Leipzig University.
  6. ^ Hickey, Rich (2012-06-06). "The Design of Datomic".
  7. ^ "Overview of Peers in Datomic".
  8. ^ "Datomic Transactor". Retrieved 2021-04-08.


From Wikipedia, the free encyclopedia
Datomic
Original author(s) Rich Hickey, Stuart Halloway, Justin Gehtland
Developer(s)Cognitect
Initial release2012; 12 years ago (2012)
Stable release
1.0.7075 / December 18, 2023; 7 months ago (2023-12-18)
Written in Clojure[ citation needed]
Type Datalog, NoSQL
License Apache License 2.0
Website datomic.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

  1. ^ Hickey, Rich (2013-02-01). "The Datomic Information Model". Retrieved 2013-02-04.
  2. ^ Halloway, Stuart. "Datomic: A New Database". The Strange Loop. Archived from the original on 2013-03-09. Retrieved 2013-02-04.
  3. ^ "Datomic Rationale". Cognitect. Archived from the original on 2013-07-08. Retrieved 2013-02-04.
  4. ^ Hunger, Michael. "Rich Hickey's Datomic embraces Cloud, intelligent Applications and Consistency". Retrieved 2013-02-04.
  5. ^ Kiel, Alexander (2013-02-05). "Datomic - A Functional Database" (PDF). Leipzig University.
  6. ^ Hickey, Rich (2012-06-06). "The Design of Datomic".
  7. ^ "Overview of Peers in Datomic".
  8. ^ "Datomic Transactor". Retrieved 2021-04-08.



Videos

Youtube | Vimeo | Bing

Websites

Google | Yahoo | Bing

Encyclopedia

Google | Yahoo | Bing

Facebook