Size: a a a

2020 June 23

AB

Alex Bubnov in pro.elixir
https://gist.github.com/nwalker/787d2b27dfbab85d00691033b95f69c1
писалось отчасти как наброс и не вылизано для публикации, но суть передает вроде правильно
источник

AB

Alexey Bolshakov in pro.elixir
Alex Bubnov
https://gist.github.com/nwalker/787d2b27dfbab85d00691033b95f69c1
писалось отчасти как наброс и не вылизано для публикации, но суть передает вроде правильно
прикольно написали )
источник

LL

Lama Lover in pro.elixir
Alex Bubnov
Кстати, я могу запостить сейчас мой личный наброс "мидл+ к нам в команду". Это не открытая вакансия в данный момент, но кому-нибудь может быть интересно.
Какие-то странные требования, ничего конкретного, но это лично моё мнение
источник

AB

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

LL

Lama Lover in pro.elixir
А так, судя по тому что я прочитал, там интересный проект внутри
источник

AM

Aliaksandr Martsinov... in pro.elixir
от это я
источник

LL

Lama Lover in pro.elixir
Но зачем всё-таки нужен этот новый модный cockroach с мультимастером и eventual consistency ? Складывается впечатление, что все просто устали от классических постгрей с master-slave и хотят чего-то экзотического
источник

V

V in pro.elixir
Alex Bubnov
https://gist.github.com/nwalker/787d2b27dfbab85d00691033b95f69c1
писалось отчасти как наброс и не вылизано для публикации, но суть передает вроде правильно
а что такое "привычные примитивы конкарренси и параллелизма"?
и что такое "классическая асинхронщина/многопоточка"?
источник

LL

Lama Lover in pro.elixir
V
а что такое "привычные примитивы конкарренси и параллелизма"?
и что такое "классическая асинхронщина/многопоточка"?
Ну типа future, наверное и всякие reactor pattern
источник

AB

Alex Bubnov in pro.elixir
Lama Lover
Но зачем всё-таки нужен этот новый модный cockroach с мультимастером и eventual consistency ? Складывается впечатление, что все просто устали от классических постгрей с master-slave и хотят чего-то экзотического
сочетание масштабирования и каких-никаких гарантий. мы ради эксперимента написали application level шардинг поверх поцгреса, и никому не понравилось особенно.
тем более, кокроач у нас скорей всего пойдет как key-value хранилище.
источник

LL

Lama Lover in pro.elixir
Alex Bubnov
сочетание масштабирования и каких-никаких гарантий. мы ради эксперимента написали application level шардинг поверх поцгреса, и никому не понравилось особенно.
тем более, кокроач у нас скорей всего пойдет как key-value хранилище.
Так если вам нужен персистентный distributed key-value, то их же вагон и маленькая тележка существует, вроде. Я не знаю про вашу специфику, но шардинг в постгре — это странная идея. Для реляционных сценариев почти всегда хватает master-slave. Если это какой-то особенный сценарий с read/write != 80/20, то я бы выбирал другую базу. Но я в базах не очень силён, если что
источник

LL

Lama Lover in pro.elixir
Просто мои приключения с cockroach закончились плохо из-за его псевдосовместимости с postgresql и отсутствием нормальных сообщений об ошибках и всем таким
источник

V

V in pro.elixir
Lama Lover
Ну типа future, наверное и всякие reactor pattern
где есть future кроме раста?
источник

AB

Alex Bubnov in pro.elixir
Lama Lover
Так если вам нужен персистентный distributed key-value, то их же вагон и маленькая тележка существует, вроде. Я не знаю про вашу специфику, но шардинг в постгре — это странная идея. Для реляционных сценариев почти всегда хватает master-slave. Если это какой-то особенный сценарий с read/write != 80/20, то я бы выбирал другую базу. Но я в базах не очень силён, если что
точное соотношение не считал, но у нас write >> read. очень сильно больше, в крайних случаях на сущность(наверное, десяток-другой кб стейта) два-три десятка коммитов в базу и ни одного чтения из неё.
источник

LL

Lama Lover in pro.elixir
Alex Bubnov
точное соотношение не считал, но у нас write >> read. очень сильно больше, в крайних случаях на сущность(наверное, десяток-другой кб стейта) два-три десятка коммитов в базу и ни одного чтения из неё.
Так тогда лучше использовать всякие hbase, cassandra, scylla (забыл как называется семейство этих баз данных)
источник

LL

Lama Lover in pro.elixir
V
где есть future кроме раста?
Не знаю, но вот в js вроде есть какие-то промисы, которые похожи на future
источник

AB

Alex Bubnov in pro.elixir
Lama Lover
Так тогда лучше использовать всякие hbase, cassandra, scylla (забыл как называется семейство этих баз данных)
они совсем eventually consistent, плюс они совсем не пытаются прикидываться реляционкой.
ну и в целом у нас по ним компетенций особых нет, как и по кокроачу, так что мало разницы, что осваивать и внедрять.
источник

AM

Aliaksandr Martsinov... in pro.elixir
V
где есть future кроме раста?
везде?
источник

LL

Lama Lover in pro.elixir
Где конкретно, напомни
источник

AM

Aliaksandr Martsinov... in pro.elixir
без гугла уверен что в кложе есть!
источник