Size: a a a

Эликсир и Вунш

2018 November 23

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
😃
источник

AD

Andrei D in Эликсир и Вунш
Dmitry Russ (Aleksandrov)
А у меня депрессия от того, что в Go есть рабочий raft battle-tested для написания распределенных систем и уже как N лет, а Erlang/Elixir-у такое и не снилось
battle-tested — это такой эвфемизм для тестирования в продакшне
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Andrei D
battle-tested — это такой эвфемизм для тестирования в продакшне
Ну он даже в конечных продуктах уже N раз jepsen-ом протестирован.
источник

AD

Andrei D in Эликсир и Вунш
Dmitry Russ (Aleksandrov)
Ну да, все базы данных преждевременно оптимизируются.
вы говорите так, будто вам эту БД надо писать, а не использовать
источник

AD

Andrei D in Эликсир и Вунш
Dmitry Russ (Aleksandrov)
Ну он даже в конечных продуктах уже N раз jepsen-ом протестирован.
jepsen ведь тоже fuzzer, не так ли?
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Alexey Bolshakov
и вроде я видел рафт на ерланг. просто про него никто не знает
Нет на Erlang-е production ready raft-а. rabbitmq/ra сейчас готовит.
источник

AB

Alexey Bolshakov in Эликсир и Вунш
если его нету, значит его никому было не надо )
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Alexey Bolshakov
если его нету, значит его никому было не надо )
Я знаю около 5-и имплементаций закрытых.
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Или частично открытых
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
И все с косяками
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Потому что он много кому нужен, но все пилят какие-нибудь либо закрытые, либо сильно вкрученные в продукт (типа riak_ensemble - тогда еще Paxos).
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Есть еще rafted_value - на Elixir-е, но он у нас под первой же нагрузкой загнулся (хотя пишут, что используют в production)
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Но он не гибкий и очень opionated, но зато документированный хорошо.
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Alexey Bolshakov
если его нету, значит его никому было не надо )
И короче все кому нужен, пилят плохо имплементированную косячную с design-flow версию того, что есть у Go. А еще часто и закрытую, потому что кроме них "этим" все равно никто не сможет воспользоваться без 100 грамм.
источник

NK

ID:645784391 in Эликсир и Вунш
А зачем этот рафт нужен, когда консистентность данных можно обеспечивать самим использующим эти данные кодом, а не логом транзакций?
источник

NK

ID:645784391 in Эликсир и Вунш
Тем более что в рамках эрланга не решается задача паралельной обработки данных на кластере. Этож не спарк
источник

NK

ID:645784391 in Эликсир и Вунш
Хотите паралелить хайлоад задачи лучше взять шкалку со спарком
источник

TT

Taras 🦀 Taraskin in Эликсир и Вунш
ID:645784391
Тем более что в рамках эрланга не решается задача паралельной обработки данных на кластере. Этож не спарк
какая именно задача? и почему не решается?
источник

NK

ID:645784391 in Эликсир и Вунш
Это я спросил какая задача
источник

NK

ID:645784391 in Эликсир и Вунш
Какая задача у этого рафта в эрланге
источник