Question

My understanding is that datomic is implemented on top of an existing key-value store. Does anyone know what that is?

Was it helpful?

Solution

Datomic isn't built around a specific key-value store. It supports multiple storage backends.

Currently supported backends are various SQL databases, DynamoDB, Riak, Couchbase, and Infinispan memory cluster. The free edition of Datomic uses an embedded H2 SQL database. More backends may be supported in the future.

Datomic is designed to allow you to switch from one storage backend to another by exporting/importing the data.

You may want to check out http://www.datomic.com/overview.html and http://docs.datomic.com/storage.html

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top