Size: a a a

2021 March 09

p

pragus in Moscow Python
Nikolay
ну, они все равно еще пока детские, даже если работают. Постгря сильно старше и много больше шишек набила с корректной реализацией этой ерунды. Вполне возможно, через пару-тройку лет и на монгу в этом плане можно будет положиться
fsync-gate ;)
источник

AZ

Alexander Zelenyak in Moscow Python
pragus
а как можно монгу для аналитики использовать?
Если серверов достаточно, то аггрегейшенами можно неплохо рапределённо собирать различные данные. До какой-то степени, конечно. Монга вообще не OLAP.
источник

N

Nikolay in Moscow Python
pragus
а как можно монгу для аналитики использовать?
мапредус же
источник

M

Mλxim in Moscow Python
pragus
А почему не ch?
Им так проще считать, так исторически сложилось
источник

AZ

Alexander Zelenyak in Moscow Python
Nikolay
ну, они все равно еще пока детские, даже если работают. Постгря сильно старше и много больше шишек набила с корректной реализацией этой ерунды. Вполне возможно, через пару-тройку лет и на монгу в этом плане можно будет положиться
Не понятно, в чём детскость. Тут вопрос в том, выполняют ли они свою функцию. Выполняют.
Но в этом вопросе я теоретик — у меня до сих пор ни одной транзакции в монге нет.
источник

M

Mλxim in Moscow Python
Тк как у нас отдел аналитики живёт своей жизнью и к разработке отношения не имеет (
источник

AZ

Alexander Zelenyak in Moscow Python
Nikolay
мапредус же
Не надо так.   :-)
Если тебе нужен мапредюс, то тебе не нужна монга. Есть прекрасный aggregation framework и пока его хватает, можно использовать монгу для аналитики.
источник

N

Nikolay in Moscow Python
Alexander Zelenyak
Не понятно, в чём детскость. Тут вопрос в том, выполняют ли они свою функцию. Выполняют.
Но в этом вопросе я теоретик — у меня до сих пор ни одной транзакции в монге нет.
Ну, я думаю, ты тоже не будешь ставить сразу в прод под нагрузку новую сложную фичу, которую вчера зарелизили
источник

M

Mλxim in Moscow Python
pragus
900 Мегабайт в секунду?
Мегабит, это  с сетевой карты на мастере монги
источник

N

Nikolay in Moscow Python
Alexander Zelenyak
Не надо так.   :-)
Если тебе нужен мапредюс, то тебе не нужна монга. Есть прекрасный aggregation framework и пока его хватает, можно использовать монгу для аналитики.
Погоди, я про монгу и говорю. В монге мапредус, и это хорошо - data locality соблюдается, можно и аналитику пробовать (хоть и не нужно). Разве что не уверен, что она умеет в simd
источник

AZ

Alexander Zelenyak in Moscow Python
Nikolay
Ну, я думаю, ты тоже не будешь ставить сразу в прод под нагрузку новую сложную фичу, которую вчера зарелизили
Ну почему? Я так и делаю.   :-)
Но не фитчами такого уровня, конечно. Однако, зарелизили транзакции в 4.0, а сейчас уже 4.4. Сколько лет прошло?
источник

AZ

Alexander Zelenyak in Moscow Python
Nikolay
Погоди, я про монгу и говорю. В монге мапредус, и это хорошо - data locality соблюдается, можно и аналитику пробовать (хоть и не нужно). Разве что не уверен, что она умеет в simd
Я понимаю, что ты про монгу. Мапредюсы тут всратые просто.
источник

AZ

Alexander Zelenyak in Moscow Python
Ну если коротко.
источник

N

Nikolay in Moscow Python
Alexander Zelenyak
Ну почему? Я так и делаю.   :-)
Но не фитчами такого уровня, конечно. Однако, зарелизили транзакции в 4.0, а сейчас уже 4.4. Сколько лет прошло?
По сравнению с постгресом - ничтожное время)
источник

N

Nikolay in Moscow Python
Alexander Zelenyak
Я понимаю, что ты про монгу. Мапредюсы тут всратые просто.
Это да. И джаваскрипт
источник

AZ

Alexander Zelenyak in Moscow Python
Nikolay
По сравнению с постгресом - ничтожное время)
Это плохой аргумент.   :-)
источник

AZ

Alexander Zelenyak in Moscow Python
Nikolay
Это да. И джаваскрипт
А вот аггрегейшены рулят и педалят. Сначала это была надстройка над мапредюсами, потом появились всякие оптимизации, а сейчас это вообще другой инструмент, которым можно почти всё, что угодно.
источник

AZ

Alexander Zelenyak in Moscow Python
С пачкой ограничений, конечно.
источник

AZ

Alexander Zelenyak in Moscow Python
:-)
источник

N

Nikolay in Moscow Python
Alexander Zelenyak
Это плохой аргумент.   :-)
Ну смотри, допустим, возьмём алгоритмы консенсуса. Их примерно два всего - Paxos и Raft, остальное - производные. При этом Paxos полностью реализовать без ошибок практически нереально. А Raft можно, но далеко не факт, что сразу получится
источник