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