Size: a a a

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

2020 July 17

A

Artem in Clojure — русскоговорящее сообщество
Tim Plotnikov
Что там с датомиком кстати? Смотрел доклад Нолана, он говорят пользуются компании, че-то там смотрят в истории изменений)
у меня небольшая админка датомик on-prem юзает, проблем нет. миграции очень легко наладить удалось, при запуске приложения сразу проверяется актуальность миграций
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Основное концептуальное различие по отношению к Datomic – что в Crux ты хранишь карты (мапы) (которые индексируются как триплеты), а в Datomic триплеты, из которых собираются карты.
источник

A

Artem in Clojure — русскоговорящее сообщество
мне вот, почему-то, подход датомик больше по душе
источник

A

Artem in Clojure — русскоговорящее сообщество
и еще сиквенсы сами генерятся
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Поэтому в Datomic можно удалять триплет-факт [:id/marc :owns :id/a-thing]
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
А в Крукс надо руками обновлять сущность. По меньшей мере так было полгода назад, может с транзацкионными функциями теперь можно эмулировать работу с триплетами и даже больше.
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Artem
мне вот, почему-то, подход датомик больше по душе
Из преимуществ Crux
– Битемпоральность (можно уточнять / менять факты в ретроспективе)
– опен-сорс
– если нужно – Кафка (можно всё хранение вообще Confluent доверить у них договор с JUXT)
источник

A

Artem in Clojure — русскоговорящее сообщество
Вроде где-то видел что они собираются позволить частично менять документы без полной перезаписи
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Ну и, конечно, Датомик обкатан в боях уже давно, а Крукс на новичка.
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Artem
Вроде где-то видел что они собираются позволить частично менять документы без полной перезаписи
ну вот транзакционными функциями вполне можно
источник

ИФ

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

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Вроде как он должен быть и порезвее Датомика, но это неточно (простите)
источник

A

Artem in Clojure — русскоговорящее сообщество
да вот хотелось бы бенчи глянуть, еще в датомике пугает софт ограничение в 10млрд датомов
источник

A

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

A

Artem in Clojure — русскоговорящее сообщество
а в запросах хоть к 10 раным базам обращаться
источник

A

Artem in Clojure — русскоговорящее сообщество
но мне в on-prem варианте, с бомже-бюджетом не особо хочется плодить инстансы
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Artem
но мне в on-prem варианте, с бомже-бюджетом не особо хочется плодить инстансы
в круксе для канареечного варианта можно в постгре хранить данные :) Индексы всё равно будут в rocksdb формате отдельно, зато данные можно уже по накатанной бэкапить
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
но сам я пока не добрался ещё
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
ещё такое было @timofey_plotnikov
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Переслано от Ryzhikov Nikolay
Скажите плохое про датомик - кто в бою гонял
источник