172 похожих чатов

Я вижу тут спор про MongoDB, а это больная для

меня тема, так что позвольте вклиниться со своей нравоучительной историей. История эта, если что, совершенно реальная, относительно свежая (2020 год), потрепала она мне много нервов.

Команда надмозгов решила, что для одной учетной системы, которая работает с сущностями, очень похожими на документы (извините, детали раскрывать не могу, сами понимаете), надо бы использовать документо-ориентированную БД, так их выбор пал на могну, и так они этот выбор объясняли потом мне, добавив в конце "извините, были неправы".

Мало того, что они сами настрадались со своим выбором, так потом выяснилось, что в эту учетную систему надо встроить аналитику (этим занимался я). И вот тут началось самое интересное. Вы когда-нибудь строили аналитику на монге? Попробуйте построить отчет... А нам надо было построить десятки отчетов и дашборд, работающий в реальном времени. В итоге мы перегоняли данные из монги в Postgres и уже там все делали, кроме дашборда. Там пришлось страдать в извращенной форме.

В общем, подумайте хорошо, надо ли закапывать себя монгой с самого начала и все же сделать выбор в пользу нормальной БД.

1 ответов

4 просмотра

я был в похожей ситуации, там тоже думали что монги будет достаточно, а потом началась аналитика и транзакции, и было это еще до транзакций в монге даже, то есть привет двухфазные коммиты вручную, вот это был адище

Похожие вопросы

Обсуждают сегодня

тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
читать файл максимально быстро? странный вопрос))
zamtmn
53
Приветствуем всех! Устали без проектов? Если вы программист и хотите получать стабильные заказы, компания Elif предлагает вам недельный курс по поиску проектов и их ведению. ...
Elif
1
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
19
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
значить например он учился в СДУ то получается он особенный?)
Asets Serikov
11
А кто такой мужчина в твоем понимании Азиз?
who?です 🐈
11
Карта сайта