lamo2k
Ребята может кто объяснить для чего view в монгу завезли?
Sergey
В 3.4 добавили вьюхи
Sergey
Вообще, для того же, для чего и в других базах, имхо. Сделать вьюху с aggregation на стороне сервера и потом доставать из не данные обычным find
Sergey
Оно ещё релиз кандидат
Sergey
https://docs.mongodb.com/v3.4/release-notes/3.4/
Sergey
Read only Они
Sergey
Я больше всего коллейшены жду, можно будет пачку костылей убрать из кода
vveare138
гайз
vveare138
есть в монге что то из коробки что бы найти запись которая была сделана в определенный час?
vveare138
мм
vveare138
чет не догоняю причем тут таймстамп
vveare138
и обжектайди
J
Всем привет. Подскажите пожалуйста почему робомонго и другие визуальные проги не видят коллекции и данные если монга юзает ваертриггер движок?
J
в шелле видно
J
пробовал и то и то
J
не помогает
J
не нашел ни одного гуишного инструмента
yopp
Аутентификация/авторизация включены?
yopp
Видимость коллекций от стораджа не зависит.
J
авторизация не включена
J
все по дефолту
yopp
может ты не в той базе смотришь просто?
ghett
ух ты, сразу две девушки! или фэйк?
Bruno
не обольщайтесь, одна из них эйчарша :)
Bruno
Nastya привет :)
Roman
Омг
Bruno
))
Roman
Две дамы среди ночи заинтересовались MongoDB.
Bruno
да и ты посреди ночи в чате зависаешь ) на дринкап питонист не ходил, Рома? :)
Roman
Неа :( я приболел, как и Серега
Roman
Сегодня первый день был в нормальном самочувствии
Bruno
оу, ясно.
Roman
Сходил на дегустацию португальских вин и портвейна :))
Bruno
Настя
не обольщайтесь, одна из них эйчарша :)
Дмитрий, привет) Попрошу не путать) я рекрутер, а не эйчар))
CC-BY-SA-4.0/Docker-ce30.0
А в чём принципиальная разница?
Anonymous
хр занимается всякой лабудой помимо непосредственно хантинга. типа оформлять отпуски, составлять штатное расписание и так далее
CC-BY-SA-4.0/Docker-ce30.0
а рекрутер исключительно хантингом?
CC-BY-SA-4.0/Docker-ce30.0
Понятно.
Настя
хр занимается всякой лабудой помимо непосредственно хантинга. типа оформлять отпуски, составлять штатное расписание и так далее
Отпуска и прочие бумаги - это спец по КДП)) HR занимается подбором, наймом, адаптацией, обучением и пр и пр
Настя
а рекрутер исключительно хантингом?
Рекрутер, да, поиском и наймом.
Anonymous
Коллеги, подскажите одну интересную вещь. Запускаю агрегацию по двум параметрам - x: { $in: ... } и y: {$gt: ...}.
Anonymous
Есть compound index. x: -1 и y: -1.
Anonymous
Агрегация работает в два раза быстрее, если есть отдельно x: -1.
Anonymous
Есть ли какое-то логическое объяснение этому кроме странностей агрегаций?
Anonymous
Использовался.
Anonymous
Но по x: -1 быстрее, чем по x: -1 и y: -1.
Anonymous
Да-да, именно в таком ключе. То есть я создаю два индекса (x: -1 и x: -1, y: -1).
Anonymous
Если используется x: -1, y: -1, то работает хуже, чем при x: -1.
Anonymous
Почему такое может быть? Возможно, дело в моих данных, но я с таким не сталкивался.
Anonymous
x y 99 99 88 88 77 88 66 88
Anonymous
И вот когда по x шагает, то делает это быстрее, чем по x + y, хотя есть условие, что y больше чего-то там.
Anonymous
Не знаю, прямо сейчас играюсь. Кажется, что он не использует нужный индекс.
Anonymous
"winningPlan"=>{"stage"=>"CACHED_PLAN", "inputStage"=>{"stage"=>"FETCH"
Anonymous
Дело как бы в том, что вместо того, чтобы использовать индекс, он его игнорирует для y.
Anonymous
"inputStage"=>{"stage"=>"IXSCAN"
Anonymous
А потом идёт по индексу.
Anonymous
По второму полю.
Anonymous
А как-то можно проверить? Но на сервере 64 GB оперативы, в mongostat всё влезает.
Anonymous
Так, я тут не понял.
Anonymous
Раньше же использовала.
Anonymous
А потом winningPlan поменялся.
Anonymous
Сейчас включу $sort.
Anonymous
Простые не нужны, вся суть в агрегации.
Anonymous
Там $in на пару тысяч элементов.
Anonymous
Поисковый да. А, я понял, про что ты.
Anonymous
Посмотреть на индексы там.
Anonymous
Ну он тогда выстраивает indexBounds по одному ID.
Anonymous
[1,1], потом y
Anonymous
Я уже пробовал, особо ничего не поменялось. Сейчас ещё раз сделаю.
Anonymous
Дело в том, что это на проде.
Anonymous
Anonymous
На локале все летает.
Anonymous
На локалке адекватно не проверишь, потому что нужно залить пару лярдов данных.
Anonymous
А у меня места на компе нет чтобы бэкап скачать.
Anonymous
Погоди, мы опять про разные вещи.
Anonymous
Тут проблема была в том, что он переключился на другой план.
Anonymous
Возможно вместо compound до этого использовалась интерсекция.