Jump to content
Wikipedia The Free Encyclopedia

Datomic

From Wikipedia, the free encyclopedia
Distributed database software
Datomic
Original authors Rich Hickey, Stuart Halloway, Justin Gehtland
Developer Cognitect
Release2012;14years ago(2012)
Stable release
1.0.7387 / June27, 2025;13 months ago(2025年06月27日)
Written inClojure [1]
Type Datalog, NoSQL
License Apache 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

[edit ]

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

[edit ]
  1. "Introduction | Datomic". docs.datomic.com. Retrieved 2024年10月03日.
  2. "Datomic - Datomic is Free". blog.datomic.com. Retrieved 2024年10月03日.
  3. Hickey, Rich (2013年02月01日). "The Datomic Information Model" . Retrieved 2013年02月04日.
  4. Halloway, Stuart. "Datomic: A New Database". The Strange Loop. Archived from the original on 2013年03月09日. Retrieved 2013年02月04日.
  5. "Datomic Rationale". Cognitect. Archived from the original on 2013年07月08日. Retrieved 2013年02月04日.
  6. Hunger, Michael. "Rich Hickey's Datomic embraces Cloud, intelligent Applications and Consistency" . Retrieved 2013年02月04日.
  7. Kiel, Alexander (2013年02月05日). "Datomic - A Functional Database" (PDF). Leipzig University.
  8. Hickey, Rich (2012年06月06日). "The Design of Datomic".
  9. "Overview of Peers in Datomic".
  10. "Datomic Transactor" . Retrieved 2021年04月08日.


Stub icon

This database software-related article is a stub. You can help Wikipedia by adding missing information.

AltStyle によって変換されたページ (->オリジナル) /