В какой базе данных реализована datomic?

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


person hawkeye    schedule 26.02.2013    source источник
comment
Трудно получить четкое представление об архитектуре Datomic, не просматривая часовые основные доклады конференции. Это недавнее резюме — золото.   -  person Francis Avila    schedule 26.02.2013


Ответы (1)


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

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

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

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

person mtyaka    schedule 26.02.2013
comment
Не могли бы вы расширить встроенную базу данных SQL? - person hawkeye; 27.02.2013
comment
Я считаю, что бесплатная версия хранит данные в базе данных H2 SQL, которая работает внутри процесса транзакции. - person mtyaka; 27.02.2013
comment
Когда вы покупаете сервис — знаете ли вы, на чем он работает? - person hawkeye; 27.02.2013
comment
Datomic в настоящее время не продается как услуга. Вы несете ответственность за настройку и запуск собственного трансактора на своем собственном сервере. Если вы хотите запустить его на AWS, datomic предоставляет некоторые инструменты для упрощения процесса развертывания, см.: docs.datomic .com/aws.html - person mtyaka; 27.02.2013
comment
@mtyaka, можете ли вы запустить datomic в любом другом облаке, таком как GCE, AZURE и т. д.? - person user299709; 24.04.2016