Datomic
From Wikipedia, the free encyclopedia
Page Module:Infobox/styles.css has no content.
| Datomic | |
|---|---|
| Lua error in package.lua at line 80: module 'Module:InfoboxImage/data' not found. | |
| [[Programmer|Original authorTemplate:Pluralize from text]] | Rich Hickey, Stuart Halloway, Justin Gehtland |
| [[Programmer|DeveloperTemplate:Pluralize from text]] | Cognitect |
| Initial release | 2012 |
| Written in | Clojure[1] |
| Type | Datalog, NoSQL |
| License | Apache 2.0 (binaries only)[2] |
| Website | datomic |
Script error: No such module "Check for conflicting parameters".
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
Page Template:Reflist/styles.css has no content.
- ^ Page Module:Citation/CS1/styles.css has no content."Introduction | Datomic". docs.datomic.com. Retrieved 2024-10-03.
- ^ Page Module:Citation/CS1/styles.css has no content."Datomic - Datomic is Free". blog.datomic.com. Retrieved 2024-10-03.
- ^ Page Module:Citation/CS1/styles.css has no content.Hickey, Rich (2013-02-01). "The Datomic Information Model". Retrieved 2013-02-04.
- ^ Page Module:Citation/CS1/styles.css has no content.Halloway, Stuart. "Datomic: A New Database". The Strange Loop. Archived from the original on 2013-03-09. Retrieved 2013-02-04.
- ^ Page Module:Citation/CS1/styles.css has no content."Datomic Rationale". Cognitect. Archived from the original on 2013-07-08. Retrieved 2013-02-04.
- ^ Page Module:Citation/CS1/styles.css has no content.Hunger, Michael. "Rich Hickey's Datomic embraces Cloud, intelligent Applications and Consistency". Retrieved 2013-02-04.
- ^ Page Module:Citation/CS1/styles.css has no content.Kiel, Alexander (2013-02-05). "Datomic - A Functional Database" (PDF). Leipzig University.
- ^ Page Module:Citation/CS1/styles.css has no content.Hickey, Rich (2012-06-06). "The Design of Datomic".
- ^ Page Module:Citation/CS1/styles.css has no content."Overview of Peers in Datomic".
- ^ Page Module:Citation/CS1/styles.css has no content."Datomic Transactor". Retrieved 2021-04-08.