Datomic

E1008140

Datomic is a distributed database system for Clojure and the JVM that emphasizes immutability, time-aware data, and a powerful Datalog-based query model.

All labels observed (3)

Label Occurrences
Datomic canonical 2
Datomic database design 1
Datomic database model 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf NoSQL database ⓘ
database system ⓘ
distributed database ⓘ
immutable database ⓘ
time-aware database ⓘ
architecture peer-server architecture ⓘ
separation of storage and compute ⓘ
creator Rich Hickey ⓘ
dataModel entity-attribute-value ⓘ
dataUnit datom ⓘ
developer Cognitect ⓘ
emphasizesFeature Datalog-based query model ⓘ
append-only data model ⓘ
immutability ⓘ
schema flexibility ⓘ
temporal queries ⓘ
time-aware data ⓘ
hasComponent peer ⓘ
storage service ⓘ
transactor ⓘ
license proprietary software license ⓘ
programmingLanguage Clojure ⓘ
queryLanguage Datalog ⓘ
runsOn Java Virtual Machine ⓘ
storageBackend DynamoDB ⓘ
linked to: Amazon DynamoDB

SQL databases ⓘ
distributed storage services ⓘ
supportsFeature ACID transactions ⓘ
bitemporal data ⓘ
database-as-a-value semantics ⓘ
datoms as facts ⓘ
event sourcing style modeling ⓘ
historical queries ⓘ
immutable history ⓘ
index-based query execution ⓘ
logical database as value ⓘ
logical time model ⓘ
point-in-time queries ⓘ
pull API ⓘ
schema evolution ⓘ
transaction functions ⓘ
transactional consistency ⓘ
supportsLanguage Clojure ⓘ
JVM languages ⓘ
Java ⓘ
targetAudience Clojure developers ⓘ
targetPlatform JVM ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Clojure → ecosystem → Datomic ⓘ
Rich Hickey → creatorOf → Datomic database design ⓘ
linked to: Datomic
Rich Hickey → designed → Datomic database model ⓘ
linked to: Datomic
Rich Hickey → notableWork → Datomic ⓘ