Size: a a a

2021 January 14

ع

عاصم بن حارث... in pro.elixir
Процесс завершается (по любым причинам) и таблица дропается вместе с ним, собственно.
источник

ع

عاصم بن حارث... in pro.elixir
Евгений
С доступом все понятно, пишет только генсервер, читают все, :protected
👍 +
источник

Е

Евгений in pro.elixir
عاصم بن حارث
да, не пишут =) Но с доступом можно и озаботиться.
Я скорее опасался каких-нибудь артефактов, вроде ошибки при создании таблицы. Потом попробовал и все работает как надо. Тогда возник этот вопрос вдруг я чего-нибудь упускаю.
источник

ع

عاصم بن حارث... in pro.elixir
Евгений
Я скорее опасался каких-нибудь артефактов, вроде ошибки при создании таблицы. Потом попробовал и все работает как надо. Тогда возник этот вопрос вдруг я чего-нибудь упускаю.
Ясно. Нет, не упускаешь. 🤝
источник

Е

Евгений in pro.elixir
عاصم بن حارث
Процесс завершается (по любым причинам) и таблица дропается вместе с ним, собственно.
Именно, это очень удобно. А одна большая таблица на всех означает передачу владения стороннему процессу и публичные права доступа.
источник

Е

Евгений in pro.elixir
И ручную чистку сопряженную со всякими подводными камнями вроде неожиданного падения генсервера
источник

ع

عاصم بن حارث... in pro.elixir
Евгений
Именно, это очень удобно. А одна большая таблица на всех означает передачу владения стороннему процессу и публичные права доступа.
тут только один момент: все могут извращаться над таблицей (при соотв. правах), но таблица будет жива до тех пор пока жив "ее создатель", а остальные процессы могут лишь ковырять ее, а их завершение\падение на существование таблицы не влияет.
источник

Е

Евгений in pro.elixir
عاصم بن حارث
тут только один момент: все могут извращаться над таблицей (при соотв. правах), но таблица будет жива до тех пор пока жив "ее создатель", а остальные процессы могут лишь ковырять ее, а их завершение\падение на существование таблицы не влияет.
Это я знаю. мне такое поведение не нужно. Данные в этих таблицах без своих генсерверов не нужны
источник

ع

عاصم بن حارث... in pro.elixir
Евгений
Это я знаю. мне такое поведение не нужно. Данные в этих таблицах без своих генсерверов не нужны
Этакий ты жукЪ 😜
источник

Е

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

Е

Евгений in pro.elixir
Впрочем, это вряд-ли, но кто знает. И что в таких случаях делают шибко умные люди?
источник

Е

Евгений in pro.elixir
Хотя этот лимит можно вроде повышать. И насколько я понимаю его максимальный размер по факту ограничен только размером оперативной памяти. Верно?
источник

Е

Евгений in pro.elixir
А ежели в память не лезет, то придется переносить данные в какой-нибудь постгрес
источник

ع

عاصم بن حارث... in pro.elixir
Евгений
Впрочем, это вряд-ли, но кто знает. И что в таких случаях делают шибко умные люди?
я не шибко умный, но могу предложить: вычитываешь ERL_MAX_ETS_TABLES а потом сравнивать кол-во запущ. генсерв. при попытке стартовать новый...
источник

Е

Евгений in pro.elixir
Надеюсь до такого не дойдет :)
источник

ع

عاصم بن حارث... in pro.elixir
Евгений
Надеюсь до такого не дойдет :)
😏👌
источник

LL

Lama Lover in pro.elixir
Maksim Lapshin
Кажется его недавно сняли
Да? А где про это можно прочитать?
источник

AN

Alexey Novoselov in pro.elixir
Lama Lover
Да? А где про это можно прочитать?
https://erlang.org/doc/man/ets.html в зеленой рамочке наверху страницы
источник

AI

Alexis IV Mobius in pro.elixir
Aliaksandr Martsinovich
Популярность как свидетельство хорошести это довольно спорный тезис)
ну, что-то что-то, зависит от того, как мы вообще оцениваем merit языков программирования.
Мне кажется, что язык программирования - это в первую очередь язык, то есть его элегантность имеет мало смысла, в первую очередь на нём должно быть удобно выражать мысли.
Лисп в этом смысле даже на латынь не тянет.
источник

A

Aleksey @cheatex in pro.elixir
Alexis IV Mobius
ну, что-то что-то, зависит от того, как мы вообще оцениваем merit языков программирования.
Мне кажется, что язык программирования - это в первую очередь язык, то есть его элегантность имеет мало смысла, в первую очередь на нём должно быть удобно выражать мысли.
Лисп в этом смысле даже на латынь не тянет.
забавно видеть эту мысль написанную на русском
источник