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