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

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

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

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

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

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

1 ответов

19 просмотров

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта