Gor
собственно это и есть ответ - зачем
Gor
ну мнение на последнюю ссылку - автор имеет личное предпочтение и я вообще удивлен что он хотя бы в ввыодах описал основные плюсы
Gor
а так монго использую именно из-за вот всего перечисленного: горизонтальное масштабирование и производительность
Gor
я думаю ты обратил внимание вот на это да?
Gor
Gor
этот вариант вообще вызывает улыбку. Человек пытается использовать агрегатор для того чтоб пофиксить не верное использование монги изначально
Gor
там еще вопрос наличия индексов... статья ничего об этом не говорит. ну кроме 21с на вызов - что подразумевает что все же индексы забыли
Gor
гоняй свои тесты. вкури подход к данным в монго.
Gor
инструмент надо знать, иначе будет такое себе использование и такие себе результаты
Yaroslav
это старые статьи. и монга со старым движком.
с WiredTiger ситуация уже совсем другая.
Gor
если не будет понимания как и что монго делает эффективно а что и как НЕ эффективно и просто использовать ее как ченый ящик ... то это скажем так для меня показатель не профисиональности
yopp
Эти цифры — бутафория
yopp
С таким-же успехом можно верить в гороскопы
yopp
Все эти пузомерки для сферических урановых коней во ртути не имеют никакого физического смысла и являются развлекательным контентом
yopp
Если вас интересуют цифры, вы берёте свою бизнес задачу и моделируете её решение используя возможности конкретного инструмента, выделяете какие-то измеримые ключевые параметры а потом уже сравниваете эти решения
yopp
Я вам могу посоветовать тогда кости бросать
Gor
yopp
А теперь посчитайте TCO
yopp
на горизонт года три
yopp
^ самая смешная статья из всех
AstraSerg
yopp
для этого tco и надо считать
Gor
Gor
но это все имеет смысл считать если это не pet project а бюджеты хотя бы несколько k в год
Gor
на саму инфраструктуру
AstraSerg
Я и говорю. Причем, для каждого юзкейса со своими весами.
Gor
к теме postgre vs mongo - https://www.theguardian.com/info/2018/nov/30/bye-bye-mongo-hello-postgres
Gor
интересный пример когда решение было мотивировано странно
yopp
мы же это уже в соседнем чяте обсуждали
yopp
это переписуны классические
Anonymous
Привет. В монгус схеме указываю дефолтное значение, если ничего не указано, и энумератор, чтоб проверить, что попытались указать. Стоит ли включать в энумератор дефолтное значение?
DErek
Привет.
подскажите можно ли востоновить из файлов ?
collection-7-5540247958378524942.wt
Gor
О надо будет исходники глянуть чего они там сделали
Gor
Интересно выглядит memorystorage, и что происходит когда падает/останавливаешь/убиваешь в таком случае
Gor
А ещё прикольно там попробовали сделать ngram https://github.com/percona/percona-server-mongodb/blob/v4.0/src/mongo/db/fts/ngram-tokenizer.md
Gor
Чисто.... заменили способ токенизации
Gor
Мда
Anonymous
а есть чатик про редис?
hukendo
@dd_bb ты все руби в лес послал?
yopp
yopp
тоже самое и тут — данным хана
yopp
hukendo
в смысле?
Ну ты ведь раньше мембером канала pro.ruby был или это другой yopp, ещё какие-то обучающие курсы клепал по рубям
yopp
pro.ruby нет, был другой руби канал, да
hukendo
Так на руби и разрабатываешь?
Nick
если че можно просто свой трешак удалять
Semyon V
Попытка испольнить:
something: { $push: { $cond: {
if: { "tags": { $in: ["tag_name"] } },
then: true,
else: false
} } }
выдаёт ошибку, ссылаясь на недостаточное количество элементов в $in, но я полагаю проблема в чём-то ещё...
Semyon V
как вообще реализовать нечто подобное?
Semyon V
это часть аггрегационного запроса
Semyon V
верный синтаксис:
if: { $in: ["tag_name", "$tags"] },
Gor
@yatoba ban?
Gor
Чел ты выбрал не тот чат что б тешить своё чсв
Gor
О уже удалили:)
Հակոբյան
Стоит ли хранит картинки в поле mongodb?
Tim
Հակոբյան
А как лучше?
Stepan
А как лучше?
Если ты именно в монге хочешь, то посмотри в сторону GridFS
Հակոբյան
Нет, в общем гду лучше хранить картинки для продукта
Հակոբյան
*где
Stepan
А, ну тут однозначный ответ сложно дать. Зависит от того, как удобней. Я в монге храню картинки в своем проекте и мне норм и все устраивает. Но сильно много условий нужно знать для выбора.
Հակոբյան
Я реализовал так что в монго храниться картинка типа Buffer и написал отдельный роут который даёт эти картинки по id продукта
Հակոբյան
При загрузке картинки он переводится в тип Buffer
Հակոբյան
А можно ли реализовать это со многими картинками
Հակոբյան
?
Հակոբյան
Как сохранить несколько картинок в монге?
Հակոբյան
Именно картинок
Stanislav
Картинке хранятся на сервере
В бд ссылки на картинки
Stanislav
Так правильней
Հակոբյան
Ок, спасибо
Stepan
Картинке хранятся на сервере
В бд ссылки на картинки
В gridfs тоже можно, если кэширующий слой нормальный повесить. В этом случае (я по своему опыту сужу) сильно удобней всякие мета-атрибуты вешать и искать по ним. Но с файликами да, это каноничный вариант.
Հակոբյան
Спасибо вам
Հակոբյան
А как реализовать этот метод с файлами в REST api
Հակոբյան
Есть фронт энд на react и он запрашивает api
Հակոբյան
Как можно предоствить картинки
Gor
В итоге из монго отдаю путь который уже в фронте рендерю