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.

Try in SPARQL Jump to: Statements Referenced by

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 NERFINISHED
dataModel entity-attribute-value
dataUnit datom
developer Cognitect NERFINISHED
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 NERFINISHED
queryLanguage Datalog
runsOn Java Virtual Machine NERFINISHED
storageBackend DynamoDB NERFINISHED
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 NERFINISHED
JVM languages
Java
targetAudience Clojure developers
targetPlatform JVM NERFINISHED

Referenced by (1)

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

Clojure ecosystem Datomic