Size: a a a

2020 August 11

o

olzhas in Astana JKUG
Кайржан Турмагамбетов
вы переводите методы на уровень базы данных (сложный запрос) если на уровне приложения это не получается оптимизировать?

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

КТ

Кайржан Турмагамбето... in Astana JKUG
olzhas
Ответе на вопрос: Почему перенос на сторону БД помог? В нем и решение вашей проблемы.
надо передохнуть. и попробовать заново вернуться к этой проблеме.
нужно было быстрое решение найти.
источник

G

Google Search Engine... in Astana JKUG
источник

b

batyrbayev_fs in Astana JKUG
источник

b

batyrbayev_fs in Astana JKUG
возм. тут ответ найдете. нет же рецепта
источник

SS

Shamil Sabirov in Astana JKUG
batyrbayev_fs
возм. тут ответ найдете. нет же рецепта
наболело))
источник

SS

Shamil Sabirov in Astana JKUG
Кайржан Турмагамбетов
надо передохнуть. и попробовать заново вернуться к этой проблеме.
нужно было быстрое решение найти.
возможно и не было проблемы. делать логику в БД - вполне норм. особенно когда у нас терабайтные базы. лучше БД подготовит результат обработки 1 млрд. записей - посчитает сумму к примеру, каких то заказов. и отдаст в java конечный результат. обратный вариант - выбирать все записи из БД, и считать на жаве - памяти можно не напастись.
источник

SS

Shamil Sabirov in Astana JKUG
вот еще кстате мнение. статья еще 13го года. но думаю не утратила актуальности
https://martinfowler.com/articles/dblogic.html
источник

YM

Yerassyl Maikhanov in Astana JKUG
Shamil Sabirov
возможно и не было проблемы. делать логику в БД - вполне норм. особенно когда у нас терабайтные базы. лучше БД подготовит результат обработки 1 млрд. записей - посчитает сумму к примеру, каких то заказов. и отдаст в java конечный результат. обратный вариант - выбирать все записи из БД, и считать на жаве - памяти можно не напастись.
Ну так это и норм, у нас в памятке о написании программ стоит что если можно реализовать логику на jpql то на нем, после только java.
источник

YM

Yerassyl Maikhanov in Astana JKUG
Но потом читать jpql по 10-20 строк тяжеловато)))
источник

ES

Eugene Svalukhin in Astana JKUG
скрываете JPQL за методом с говорящим названием, ну и javadoc никто не отменял :)
источник

YM

Yerassyl Maikhanov in Astana JKUG
Eugene Svalukhin
скрываете JPQL за методом с говорящим названием, ну и javadoc никто не отменял :)
я имею ввиду случаи когда надо чуть-чуть поменять логику
источник

SS

Shamil Sabirov in Astana JKUG
есть отдельная роль на проекте DBD. в зависимости от компании/проекта обычно совмещается либо с DBA либо это backend developer. ктото из них видимо и должен "чуть-чуть поменять логику"
источник
2020 August 12

b

batyrbayev_fs in Astana JKUG
Shamil Sabirov
наболело))
😂
источник

A

Anton in Astana JKUG
Shamil Sabirov
возможно и не было проблемы. делать логику в БД - вполне норм. особенно когда у нас терабайтные базы. лучше БД подготовит результат обработки 1 млрд. записей - посчитает сумму к примеру, каких то заказов. и отдаст в java конечный результат. обратный вариант - выбирать все записи из БД, и считать на жаве - памяти можно не напастись.
Но тут вопрос в росте нагрузки и масштабировании, для приклада можно легко добавить еще нод, а вот с базой могут возникнуть сложности
источник

MK

Marat Kalibekov in Astana JKUG
Anton
Но тут вопрос в росте нагрузки и масштабировании, для приклада можно легко добавить еще нод, а вот с базой могут возникнуть сложности
Да БД сейчас узкое горлышко в основном
источник

b

batyrbayev_fs in Astana JKUG
ну справедливости ради в бд есть всякие мастер+слейвы  или как они щас политкоректно назваются
источник
2020 August 13

AM

Aibek Makhimov in Astana JKUG
Всем привет. У меня вопрос по собеседованию. Как вы думаете если кандидат на должность джава разраб-а не может написать простую программку например FizzBuzz или похожие задачки стоит дальше спрашивать по резюме? У некоторых по резюме бывает много опыта по разным технологиям. Нуждаюсь в совете более опытных коллег.
источник

M

Maksat in Astana JKUG
интересно, как можно знать много технологий и не написать школьную задачу
источник

N

Nurbol in Astana JKUG
Может это опытный юзер стековерфлоу)
источник