Size: a a a

Clojure — русскоговорящее сообщество

2019 December 20

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
в базе лежат куски индексов, кортежи eavt. По несколько десятков тысяч в одном куске
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
в бинарном виде. датомик читает их в память и собирает руками
источник

A

Andor in Clojure — русскоговорящее сообщество
Vyacheslav Mikushev
Маловероятно. Я когда смотрел в postgresql, там было две таблицы.:)
в теории две таблицы не мешают джойнам
источник

VM

Vyacheslav Mikushev in Clojure — русскоговорящее сообщество
Andor
в теории две таблицы не мешают джойнам
Не мешают, но тогда там максимум один джойн.:)
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Ivan Grishaev
в бинарном виде. датомик читает их в память и собирает руками
Ооо, понял. То есть по сути, датомик использует всякие storage как диск (грубо говоря)
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Ну чтобы не реализовывать заново всякие низкоуровневые IO операции
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Найс
источник

A

Andor in Clojure — русскоговорящее сообщество
Vyacheslav Mikushev
Не мешают, но тогда там максимум один джойн.:)
не обязательно
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
А можно сказать, что datomic - графовая бд?
источник

VM

Vyacheslav Mikushev in Clojure — русскоговорящее сообщество
Andor
не обязательно
Согласен.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
думаю да, может не в чистом виде, но похоже
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Интересно))
Спасибо, буду смотреть
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Tim Plotnikov
А можно сказать, что datomic - графовая бд?
Да
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
А правильно я понял, что в схеме в датомик мы просто пишем набор полей без группировки?
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Там вектор мап
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Ivan Grishaev
Там вектор мап
Ну это видел, я имею ввиду, что если я например хочу хранить юзера и его профиль, но у меня будет 1 вектор мап с перечеслением полей и юзера и профиля?
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
да, просто все в куче
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
разве что комментами отбивать, чтобы не слипалось
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
понял, спасибо)
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Ты можешь сам разбить на векторы мап.
Один вектор - одна таблица (тип сущности).
Потом на месте сконкатенировать все векторы и одной кучей пульнуть.
Также можно и на файлы разбить.
источник