Публикации по теме 'datomic'
База данных заново изобретена: Datomic
Позвольте мне начать с того, что - что такое Datomic ??
Datomic - это новый вид базы данных. Я слышал базу данных - что еще за база данных ??? Существует множество баз данных, тогда почему выбрали Datomic?
Хороший вопрос. Потому что Datomic другой. Datomic уравновешивает возможности традиционных СУБД и эластичную масштабируемость распределенных систем хранения. Это довольно удивительная технология с множеством интересных идей, которые могут изменить правила игры в области..
Вопросы по теме 'datomic'
Как получить постоянную локальную базу данных datomic?
С Datomic я не понимаю, как получить локальную базу данных, чтобы поиграть с ней.
Если я наберу:
>>(ns datomic-tut (:use [datomic.api :as d]))
nil
>>(d/create-database "datomic:mem://hello")
true
>> (d/connect...
4925 просмотров
schedule
07.09.2023
Проблемы с повторным посещением предыдущего раздела Datomic Tutorial
У меня проблемы с учебным пособием по datomic в разделе «Возвращение к прошлому» http://datomic.com/company/resources/tutorial.html
Для двух запросов ниже:
query = "[:find ?c :where [?c :community/name]]";
db_asOf_schema =...
795 просмотров
schedule
11.07.2022
квалифицированные отношения в datomic
В реляционной БД у меня может быть таблица Person и таблица Hobby . У каждого человека может быть ноль, одно или несколько хобби , и я также хочу записать, скажем, приоритет этих увлечений для каждого человека .
Я мог бы создать таблицу...
815 просмотров
schedule
26.04.2024
Ошибка при запуске оболочки Datomic: java.lang.NoClassDefFoundError: jline/ConsoleRunner
Я следовал инструкциям на сайте Datomic: http://docs.datomic.com/getting-started.html , но я получаю эту ошибку при попытке запустить приглашение оболочки datomic. Я использую Windows-машину. Какие-либо предложения? Я попробовал то же самое на...
913 просмотров
schedule
01.08.2023
Почему clojure добавляет к именам внутри обратной кавычки квалификаторы пространства имен?
Я пытаюсь создавать запросы журнала данных программно, но продолжаю сталкиваться с проблемой, которую я проиллюстрирую на примере функции:
(defn test-expr [attribute]
`[?entity ~attribute ?value]])
Когда я запускаю (test-expr 3), я ожидаю...
557 просмотров
schedule
24.05.2022
В какой базе данных реализована datomic?
Насколько я понимаю, datomic реализован поверх существующего хранилища ключей и значений. Кто-нибудь знает, что это такое?
1201 просмотров
schedule
23.04.2023
Реализация оболочки Datomic
Я запускаю datomic shell, используя следующее
bin/shell
Синтаксис немного напоминает beanshell (без каламбура). Кто-нибудь знает, в чем реализована оболочка?
138 просмотров
schedule
13.01.2023
Нет ошибки функции чтения при использовании Datomic в Light Table
Когда я оцениваю этот код в lighttable:
(ns app.core
(:require [datomic.api :refer [q] :as d]
:reload-all))
(defn add-person
[conn id]
(d/transact conn [{:db/id #db/id[:db.part/user -1000001]
:person/id...
939 просмотров
schedule
22.02.2023
в datomic как можно узнать, какие ключи доступны для обратного просмотра?
В следующем примере используется упрощенная установка datomic:
:account/user -> string
:account/email -> ref
:email/name -> string
:email/type -> keyword
если у меня есть объект, содержащий информацию об учетной записи, легко...
645 просмотров
schedule
27.11.2022
Простая (st) тестовая программа Datomic зависает при выходе
Следующая программа при запуске из überjar завершает работу в конце только при использовании базы данных Datomic в памяти; при подключении к серверу Datomic он зависает на неопределенный срок, а не выходит из JVM:
(ns myns.example
(:use...
347 просмотров
schedule
30.07.2023
Datomic: надежные настройки, позволяющие избежать тайм-аутов и ошибок нехватки памяти.
Я запускаю одно и то же приложение с поддержкой datomic на разных архитектурах с разным объемом памяти (1–16 ГБ). Когда я выполняю массовый импорт данных, я часто сталкиваюсь с тайм-аутами или ошибками нехватки памяти.
Изучив документацию, я...
1308 просмотров
schedule
25.04.2022
Передача динамического количества переменных в функции Datomic API
Это репост вопроса, который я задал в группе Datomic google ( см. здесь - последние 3 поста лучше ).
Эта проблема связана с тем, что я динамически генерирую запросы Datomic. Таким образом, количество параметров (имен и значений) неизвестно до...
1211 просмотров
schedule
05.07.2022
Получить самый последний объект из Datomic
Меня интересуют сущности и их временные метки. По сути, мне нужен отсортированный по времени список сущностей.
С этой целью я составил следующие функции:
(defn return-posts
"grabs all posts from Datomic"
[]
(d/q '[:find ?title ?body...
1694 просмотров
schedule
10.04.2023
Как быть с переменной в библиотеке, которую нужно установить вне ее?
Я использую Datomic в нескольких проектах, и пришло время перенести весь общий код в небольшую библиотеку утилит.
Одной из проблем является работа с общей базой данных uri , от которой зависит большинство операций, но которая должна быть...
513 просмотров
schedule
15.12.2022
Разделить Entity на разные разделы
Я разрабатываю веб-приложение, которое использует datomic. Как и в каждом веб-приложении, у меня есть управление пользователями, которое я хочу предоставить в виде отдельного модуля/библиотеки.
Теперь моя идея состоит в том, чтобы иметь базовую...
94 просмотров
schedule
19.03.2024
Извлекает ли Datomic все данные в локальную систему (Peer) перед выполнением запроса?
«Запросы Datomic выполняются в пространстве процесса приложения»: означает ли это, что все данные, на которых должен выполняться запрос, также должны быть локальными? Допустим, я выполняю объединение двух таблиц, каждая из которых имеет размер 1 ГБ....
219 просмотров
schedule
25.07.2022
Почему у Datomic нет индекса EATV?
Я думаю, что обычной операцией в любой СУБД, даже в Datomic, будет извлечение самых последних значений атрибутов данного объекта. Например. покажи мне (самый последний) адрес Джо.
Учитывая 4 доступных индекса , все они имеют T в конце, кажется,...
654 просмотров
schedule
23.03.2023
Оператор SQL LIKE в datomic
Я хочу запустить sql-запрос, который по заданному ключевому слову поиска найдет всех пользователей, имя которых соответствует этому шаблону. то есть в необработанном SQL что-то вроде WHERE users.name LIKE "%foo%"
Как мне это сделать?
Текущая...
728 просмотров
schedule
12.11.2022
Как получить подробности/сообщения об ошибках из транзакции Datomic
Используя «load-data» ниже из реплики Clojure (используя «util.clj» из учебника https://github.com/swannodette/om/wiki/Intermediate-Tutorial с измененной схемой и исходным набором данных) для загрузки данных в новую базу данных Datomic данные не...
297 просмотров
schedule
04.03.2022
Как получить все значения атрибута ref?
Я touch и entity получаю множество идентификаторов сущностей. Я хочу, чтобы все значения атрибутов вместо идентификаторов сохранялись при сохранении вложенной структуры.
(d/touch (d/entity (get-db) (ffirst (find-all-families))))
=>...
202 просмотров
schedule
15.09.2022