Вопросы по теме 'datomic'

Моделирование данных в Datomic
Я изучал Datomic , и это выглядит очень интересно. Но хотя есть очень хорошая информация о том, как Datomic работает с технической точки зрения , я мало что видел на как следует думать о моделировании данных. Каковы некоторые рекомендации по...
9151 просмотров
schedule 08.02.2022

как писать многократно используемые канонические запросы для datomic
У меня возникают проблемы с написанием общих атомарных запросов, которые я считаю пригодными для повторного использования. Например, после этого сообщения есть ли канонический способ получить все идентификаторы из определенного раздела datomic? ,...
1015 просмотров
schedule 08.12.2023

Получение идентификатора вставленного объекта в datomic?
После запуска транзакции в datomic для вставки значения, как я могу использовать возвращаемое значение транзакции для получения идентификаторов любых созданных объектов? Вот пример возвращаемого значения, которое я получаю после вставки:...
2845 просмотров
schedule 16.11.2023

Второй взгляд на Datomic Error
Это повторяющееся сообщение из Datomic Список рассылки. Мне было интересно, могу ли я попросить вторую пару глаз. Я попытался выполнить A) , который работает без ошибок. Но позже я получаю пустой результат при запросе. Поэтому я...
648 просмотров
schedule 22.04.2024

Какой более идиоматический вариант в Datomic Land для этой схемы?
У меня есть вопрос относительно того, какая схема более идиоматична для Datomic. Допустим, у нас есть объекты User , Post и Topic . Post может принадлежать Topic , User и другим Post (ответы). Теперь, я должен, а) Создать атрибут...
741 просмотров
schedule 20.03.2022

Идиоматический способ обмена! или обновить с помощью Datomic
Если я использую атом Clojure для подсчета чего-то (например, голосов), я могу сделать это: (def votes (atom {})) (defn vote! [candidate] (swap! votes update-in [candidate] (fnil inc 0))) (vote! "Abraham Lincoln") (vote! "Abraham Lincoln")...
135 просмотров
schedule 10.06.2023

Datomic логическая дизъюнкция
Извините, если это до боли очевидно, но как представить логическую дизъюнктуру в Datomic? Например, если я ищу объект с именем «1» или чей возраст меньше 5 лет, как мне это сделать? Спасибо!
207 просмотров
schedule 09.08.2022

Проверить равенство между clojure PersistentArrayMap и datomic EntityMap?
Я пишу несколько тестов на своем коде datomic. Я создаю карту транзакций: (def tx-map {:db/id #db/id[:db.part/user -1000235] :some-ns/my-attr {:db/id 17592186045421}} Он отлично работает. Я запрашиваю мою недавно добавленную сущность:...
263 просмотров
schedule 14.09.2023

Datomic — работа с предложением ИЛИ
В настоящее время я работаю над переносом своего приложения clojure (с korma) в структуру Datomic и был в цикле, пока переводил запросы. Я понимаю, что запросы не совсем гибкие (по сравнению с korma), например, я хотел бы оценить условные предложения...
1705 просмотров
schedule 02.02.2024

Журнал данных Datomic: исключение ArrayIndexOutOfBounds при использовании агрегатов
Учитывая, что db является значением базы данных, следующий запрос выдает исключение: (d/q '[:find ?concert (count-distinct ?demand) :in $ ?campaignId :with ?concert :where [?c :campaign/id ?campaignId] [?concert...
238 просмотров

Как узел подключается к хранилищу?
Как datomic Peer (например, консоль) подключается к хранилищу? Конечно, это зависит от того, какое хранилище используется. Таким образом, для хранилища SQL одноранговому узлу потребуется строка JDBC, а Postgres должен будет прослушивать другой...
146 просмотров
schedule 06.04.2024

стирание datomic db для тестовой среды?
Я пытаюсь обрезать свою базу данных между тестами. Я вижу много вопросов в Google об удалении данных и о том, как удалить данные, но не о том, чтобы просто стереть базу данных. Я делаю что-то из следующего, используя core.test: (with-redefs...
1188 просмотров
schedule 08.07.2023

Как смоделировать опросы клиентов в графической базе данных?
Наша компания имеет много данных о клиентах, основанных на опросах. Например, мы можем знать, что кто-то любит спорт, телешоу, какую-то группу, беременен и находится в определенном возрасте. Маркетологи будут добавлять и удалять критерии для...
704 просмотров
schedule 30.04.2024

Обновление транзакции в Datomic для атрибута с большим числом элементов
Я искал два дня и не видел ни одного закрытого для этого кода. Это единственный код на java, который я видел, и это не совсем то, что я хотел. conn.transact(list(list("db.fn/cas", datomic_id, "attribute you want to update", old value, new...
624 просмотров
schedule 21.10.2022

Извлечь все атрибуты и значения сущностей с учетом набора идентификаторов сущностей в Datomic
У меня есть хэш-код идентификаторов объектов: #{1234 5678 9012 4864 ...} Как я могу вернуть коллекцию карт атрибутов и значений каждого объекта. Я предполагаю, что это делается с помощью pull API?
87 просмотров
schedule 25.04.2023

Предварительная бесконечная рекурсия Clojure для атомарных запросов
Мне нужно динамически изменять данные этой структуры: [:db/id :list/title :list/type {:list/items [... lots of nested data ...]}] к следующему: [:db/id :list/title :list/type {(default :list/items []) [... lots of nested data...
101 просмотров
schedule 31.12.2023

кеширование datomic и промах кеша
В datomic, если я ищу ключ, который НЕ присутствует в БД, я предполагаю, что это всегда приведет к промаху кеша (даже если вся БД кэшируется в памяти однорангового узла). Поэтому я предполагаю, что такие запросы (поиск НЕСУЩЕСТВУЮЩЕГО ключа) всегда...
90 просмотров
schedule 10.03.2022

Сравнение самостоятельных распределенных хранилищ для datomic?
Из того, что я знаю о списке поддерживаемых систем хранения , кажется, что следующее может быть размещаются самостоятельно и распространяются . Кассандра Риак Couchbase Кластер памяти Infinispan Для тех, кто не знает большинство из...
244 просмотров
schedule 04.06.2023

java.io.FileNotFoundException при запуске datomic sure-transactor
Я пытаюсь изучить datomic и обнаружил, что процесс установки и подготовки datomic требует очень высокой кривой обучения. У меня возникла одна странная проблема, которая, как я надеюсь, связана с какой-то глупой ошибкой, заключается в том, что когда...
76 просмотров
schedule 17.12.2022

Каков теоретический верхний предел количества данных, возможных в одной базе данных Datomic?
Я должен понимать, что существует жесткое ограничение на количество данных, которые может хранить отдельная база данных datomic. Что это за цифра и почему существует жесткое ограничение? Спасибо
99 просмотров
schedule 20.07.2022