Size: a a a

2020 September 11

SS

Shamil Sabirov in pro.jvm
oxid
ну я бы не сказал что совсем не фонтан. Я роаботал со старой монгой, которая ее 2.8 кажется. там без ссд было плохо. на ссд терпимо, если  много ОЗУ.  Сейчас в 3.0 новый движок и говорят он намного лучше.
ну так и оракл на SSD партициях тоже летать будет) а если еще и памяти дать так вообще...
источник

o

oxid in pro.jvm
возможно ) но оракл подороже
источник

o

oxid in pro.jvm
и не знаю что там с шардированием
источник

AY

Alexander Yanchin in pro.jvm
oxid
ну я бы не сказал что совсем не фонтан. Я роаботал со старой монгой, которая ее 2.8 кажется. там без ссд было плохо. на ссд терпимо, если  много ОЗУ.  Сейчас в 3.0 новый движок и говорят он намного лучше.
У меня 4.2 вообще. И ssd на vps, но проблема в Spring Data а не в монге.
источник

o

oxid in pro.jvm
вообще десериализация запроса выполняется дольше поиска?
источник

o

oxid in pro.jvm
или как?
источник

AY

Alexander Yanchin in pro.jvm
oxid
вообще десериализация запроса выполняется дольше поиска?
Да, он получает json и там в недрах spring data десериализует в pojo
источник

o

oxid in pro.jvm
Стоп , может наоборот? Это мы про запрос или ответ?
источник

o

oxid in pro.jvm
Звучит так что это не починить
источник

o

oxid in pro.jvm
Жанные надо десериализовываит
источник

o

oxid in pro.jvm
Или там какой то конкретный косяк?
источник

AY

Alexander Yanchin in pro.jvm
oxid
Или там какой то конкретный косяк?
Я присылаю query в виде JSON на вход, создаю BasicQuery и Pojo.class кидаю на find, чтобы получить всю коллекцию, без лимитов.
источник

AY

Alexander Yanchin in pro.jvm
Дальше как там в spring data работает я не дебажил
источник

SA

Sergey Alaev in pro.jvm
Кстати, общий универсальный совет: для больших нагрузок лучше не использовать спринговые обертки. Т.е. предпочтительнее пользоваться монговским драйвером напрямую.
источник

o

oxid in pro.jvm
Alexander Yanchin
Да, он получает json и там в недрах spring data десериализует в pojo
Вот эта фраза скорее значит что  ты читаешь очень много строк из монги и их надо десериализовать в pojo
источник

AY

Alexander Yanchin in pro.jvm
oxid
Вот эта фраза скорее значит что  ты читаешь очень много строк из монги и их надо десериализовать в pojo
Именно так и есть
источник

AY

Alexander Yanchin in pro.jvm
В ответ прилетает 1000 позиций примерно. Потом я джавой со steams пробегаю по ней, и формирую из этого фильтры.
источник

AY

Alexander Yanchin in pro.jvm
Просто мне нужно как-то сгенерировать фильтры на основе выборки.
источник

o

oxid in pro.jvm
Но узкок место парсинг json ?
источник

AY

Alexander Yanchin in pro.jvm
oxid
Но узкок место парсинг json ?
Узкок?
источник