2013-02-26 3 views
3

Я понимаю, что datomic реализован поверх существующего хранилища ключей. Кто-нибудь знает, что это?В чем заключается базовая база данных?

+1

Это трудно получить четкий обзор архитектуры Datomic без наблюдая за час-долго конференции лейтмотивы. Это [последнее резюме] (http://www.flyingmachinestudios.com/programming/datomic-for-five-year-olds/) является золотом. –

ответ

6

Datomic не построен вокруг определенного хранилища ключей. Он поддерживает несколько хранилищ.

В настоящее время поддерживаются бэкенды различных баз данных SQL, DynamoDB, Riak, Couchbase и Infinispan memory cluster. В бесплатной версии Datomic используется встроенный H2 SQL database. В будущем может поддерживаться больше бэкэнд.

Datomic разработан, чтобы позволить вам переключаться с одного хранилища на другой путем экспорта/импорта данных.

Вы можете проверить http://www.datomic.com/overview.html и http://docs.datomic.com/storage.html

+0

Не могли бы вы расширить «встроенную базу данных SQL»? – hawkeye

+1

Я считаю, что бесплатная версия хранит данные в базе данных H2 SQL, которая работает в процессе транзакции. – mtyaka

+0

Когда вы покупаете услугу - знаете ли вы, на чем она работает? – hawkeye