Size: a a a

2020 October 20

SK

Simon Khaskelberg in pro.elixir
Стартапы такими велосипедами точно не занимаются
источник

B

Bogdan in pro.elixir
Simon Khaskelberg
Если тебе даунтайм нельзя, то там всегда начинаются велосипеды. Добавил новую колонку; выпустил новую версию кода, чтобы данные и туда и туда писались; потом выпустил новую версию, которая пишет только в новую колонку; потом дропнул старую колонку.
еще где-то между нужно будет перенести все данные со старой колонки в новую.
источник

B

Bogdan in pro.elixir
какая-то тягомотина )
источник

SK

Simon Khaskelberg in pro.elixir
Bogdan
еще где-то между нужно будет перенести все данные со старой колонки в новую.
Да. Забыл про это.
источник

AB

Alex Bubnov in pro.elixir
Bogdan
еще где-то между нужно будет перенести все данные со старой колонки в новую.
не обязательно, это уже вопрос уровня приложения
источник

B

Bogdan in pro.elixir
можно еще, выпустить новую версию кода с новой миграцией где копируешь все данные из старой колонки, раскатываешь, старые инстансы вырубаешь.
источник

DP

Dmitry Ponyatov in pro.elixir
Vladimir Sekisov
а вот еще вспомнил,
когда то Luke Gorrie проводил
эксперименты с raw Ethernet
и стеком TCP на Erlang в обход ядра.
В спецприложениях перебивал по производительности ядерный в несколько раз.
Может, в сети где-то остались его публикации.
он на LuaJIT давно ушёл
источник

AB

Alex Bubnov in pro.elixir
Źmićer Rubinštejn
Это превращается в трехступенчатые комбины
вообще, довольно интересный вопрос, когда же это всё нужно.
ну то есть, нужна ли нормализованная база в oltp-приложениях? я подозреваю, что чаще не нужна, в нормализованном виде нужны только индексные поля, и то, не всегда. значит, можно хранить основную часть данных денормализованными(json), а версии этих данных разруливать в приложении.
в olap - тут веселее, нормализация в olap нужна, НО - в olap гораздо более простительны даунтаймы, мне кажется, так что, не все так плохо
источник

IK

Ihor Katkov in pro.elixir
Vladimir Kravchenko
ну вот у меня контейнер внезапно кушает 87% проца, и запускает post_start хук, который я уже вообще стёр из проекта
Один контейнер на все релизы или под каждый релиз свой image?
источник

IK

Ihor Katkov in pro.elixir
Aliaksandr Martsinovich
так руками делают, емнип
Да
источник

YS

Yuri S. in pro.elixir
я, обычно, кладу релизы на volume, а в контейнере процесс
источник

VK

Vladimir Kravchenko in pro.elixir
Ihor Katkov
Один контейнер на все релизы или под каждый релиз свой image?
первое
по контейнеру на проект
источник

M

MrFlorius in pro.elixir
А никто никогда не задумывался почему операторы не определены как протоколы?
источник
2020 October 21

LL

Lama Lover in pro.elixir
MrFlorius
А никто никогда не задумывался почему операторы не определены как протоколы?
Потому что оператор может быть и макросом
И ещё куча причин
источник

M

MrFlorius in pro.elixir
Ммм, но ведь неудобно же
источник

AB

Alex Bubnov in pro.elixir
MrFlorius
А никто никогда не задумывался почему операторы не определены как протоколы?
потому что протоколы это дорого
источник

DP

Dmitry Ponyatov in pro.elixir
откуда-нибудь можно исходники X WIndow Manager на Эликсире передрать?
источник

AB

Alex Bubnov in pro.elixir
Dmitry Ponyatov
откуда-нибудь можно исходники X WIndow Manager на Эликсире передрать?
источник

VS

Vladimir Sekisov in pro.elixir
Dmitry Ponyatov
откуда-нибудь можно исходники X WIndow Manager на Эликсире передрать?
есть только для Elixir++ - XMonad
источник

LL

Lama Lover in pro.elixir
Dmitry Ponyatov
откуда-нибудь можно исходники X WIndow Manager на Эликсире передрать?
Зачем делать вм на elixir ? Оконный менеджер — это про управление общей памятью, общими буфферами и всем вот этим вот, а в elixir такое просто невозможно by design
источник