@MongoDBRussian

Страница 33 из 342
Sergey
20.10.2016
08:23:26
Вообще, для того же, для чего и в других базах, имхо. Сделать вьюху с aggregation на стороне сервера и потом доставать из не данные обычным find

Serge
20.10.2016
08:24:49
Оно ченжлог по 3.2 только гуглит, дай линк плиз, на телефоне неудобно

Google
Serge
20.10.2016
08:25:32
Материализовывать умеет?

И инкрементально апдейтить?

Иначе, это просто хранимая процедура. Что само по себе не плохо, конечно

Sergey
20.10.2016
08:27:06
https://docs.mongodb.com/v3.4/release-notes/3.4/

Я больше всего коллейшены жду, можно будет пачку костылей убрать из кода

Serge
20.10.2016
08:44:47
Read only Они
Апдейтить материаоизацию мне надо

Read-only Views — MongoDB Manual 3.4 https://docs.mongodb.com/v3.4/core/views/#reference-views

Ссылка

Хранимка, короче, но с возможностью ограничено пихнуть дальше в AF

Или выбрать не всё. Ну, прикольно. Ещё один кусочек кейсов для MR подъели

Vitaliy
20.10.2016
19:35:57
гайз

Google
Vitaliy
20.10.2016
19:36:30
есть в монге что то из коробки что бы найти запись которая была сделана в определенный час?

Vitaliy
20.10.2016
19:42:50
мм

чет не догоняю причем тут таймстамп

и обжектайди

Serge
20.10.2016
19:45:23
Потому что таймстам включен в ObjectID

Те можно сделать меньше больше по ObjectID

Причем с него начинается

http://lmgtfy.com/?q=mongodb%20ObjectID

James
21.10.2016
06:36:28
Всем привет. Подскажите пожалуйста почему робомонго и другие визуальные проги не видят коллекции и данные если монга юзает ваертриггер движок?

James
21.10.2016
11:49:14
в шелле видно

пробовал и то и то

не помогает

не нашел ни одного гуишного инструмента

yopp
21.10.2016
13:09:29
Аутентификация/авторизация включены?

Видимость коллекций от стораджа не зависит.

James
21.10.2016
13:13:50
авторизация не включена

все по дефолту

Google
yopp
21.10.2016
13:14:47
может ты не в той базе смотришь просто?

Aleksandr
28.10.2016
23:59:13
ух ты, сразу две девушки! или фэйк?

Dmitry
29.10.2016
00:13:28
не обольщайтесь, одна из них эйчарша :)

Nastya привет :)

Roman
29.10.2016
00:15:56
Омг

Dmitry
29.10.2016
00:16:29
))

Roman
29.10.2016
00:17:11
Две дамы среди ночи заинтересовались MongoDB.

Dmitry
29.10.2016
00:19:22
да и ты посреди ночи в чате зависаешь ) на дринкап питонист не ходил, Рома? :)

Roman
29.10.2016
00:21:27
Неа :( я приболел, как и Серега

Сегодня первый день был в нормальном самочувствии

Dmitry
29.10.2016
00:22:14
оу, ясно.

Roman
29.10.2016
00:22:30
Сходил на дегустацию португальских вин и портвейна :))

Nastya
29.10.2016
07:20:16
не обольщайтесь, одна из них эйчарша :)
Дмитрий, привет) Попрошу не путать) я рекрутер, а не эйчар))

GNU/Docker
29.10.2016
07:31:55
А в чём принципиальная разница?

here1am
29.10.2016
07:32:54
хр занимается всякой лабудой помимо непосредственно хантинга. типа оформлять отпуски, составлять штатное расписание и так далее

GNU/Docker
29.10.2016
07:33:41
а рекрутер исключительно хантингом?

Понятно.

Nastya
29.10.2016
07:34:28
хр занимается всякой лабудой помимо непосредственно хантинга. типа оформлять отпуски, составлять штатное расписание и так далее
Отпуска и прочие бумаги - это спец по КДП)) HR занимается подбором, наймом, адаптацией, обучением и пр и пр

а рекрутер исключительно хантингом?
Рекрутер, да, поиском и наймом.

Serge
29.10.2016
09:25:56
Рекрутер, да, поиском и наймом.
Ну, т.е. рекрутер это такой специализированный hr

Google
Serge
29.10.2016
09:26:25
Не важно, в общем Настя будет вам хантить:)

А ещё вчера в телеграмчике появилась её коллега, но пока не светится в сообществах:)

[Anonymous]
30.10.2016
13:40:52
Коллеги, подскажите одну интересную вещь. Запускаю агрегацию по двум параметрам - x: { $in: ... } и y: {$gt: ...}.

Есть compound index. x: -1 и y: -1.

Агрегация работает в два раза быстрее, если есть отдельно x: -1.

Есть ли какое-то логическое объяснение этому кроме странностей агрегаций?

Serge
30.10.2016
15:45:05
Есть ли какое-то логическое объяснение этому кроме странностей агрегаций?
Очевидный ответ: в первом случае не использовался индекс.

[Anonymous]
30.10.2016
16:59:54
Но по x: -1 быстрее, чем по x: -1 и y: -1.

Да-да, именно в таком ключе. То есть я создаю два индекса (x: -1 и x: -1, y: -1).

Если используется x: -1, y: -1, то работает хуже, чем при x: -1.

Почему такое может быть? Возможно, дело в моих данных, но я с таким не сталкивался.

x y 99 99 88 88 77 88 66 88

И вот когда по x шагает, то делает это быстрее, чем по x + y, хотя есть условие, что y больше чего-то там.

Serge
30.10.2016
18:40:47
[Anonymous]
30.10.2016
18:41:59
Двойной индекс не влезает в память?
Не знаю, прямо сейчас играюсь. Кажется, что он не использует нужный индекс.

Serge
30.10.2016
18:42:10
Больше поиска, потому что куски результата по in разбросаны по разным кусками индекса из-за разных y

Там explain же, все дела, не?

[Anonymous]
30.10.2016
18:43:41
"winningPlan"=>{"stage"=>"CACHED_PLAN", "inputStage"=>{"stage"=>"FETCH"

Google
[Anonymous]
30.10.2016
18:43:54
Дело как бы в том, что вместо того, чтобы использовать индекс, он его игнорирует для y.

"inputStage"=>{"stage"=>"IXSCAN"

А потом идёт по индексу.

По второму полю.

Двойной индекс не влезает в память?
А как-то можно проверить? Но на сервере 64 GB оперативы, в mongostat всё влезает.

Serge
30.10.2016
18:44:32
Ну, ни одна база не будет использовать индекс при условии gt и отсутствии сортировки

[Anonymous]
30.10.2016
18:44:43
Раньше же использовала.

А потом winningPlan поменялся.

Serge
30.10.2016
18:45:24
Ну, попробуй запросами поиграть. Простыми find

[Anonymous]
30.10.2016
18:45:27
Сейчас включу $sort.

Ну, попробуй запросами поиграть. Простыми find
Простые не нужны, вся суть в агрегации.

Там $in на пару тысяч элементов.

Serge
30.10.2016
18:46:04
Простые не нужны, вся суть в агрегации.
Query одинаковый же поисковый

[Anonymous]
30.10.2016
18:46:15
Поисковый да. А, я понял, про что ты.

Посмотреть на индексы там.

Страница 33 из 342