hawkeye
hawkeye

Reputation: 35762

What is the underlying database datomic is implemented in?

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

Upvotes: 3

Views: 1304

Answers (1)

mtyaka
mtyaka

Reputation: 8848

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

Upvotes: 6

Related Questions