но json-агрегация это не бесплатно, и на большой вложенности запрос начинает проседать. Кроме того, json съедает некоторые типы, например даты (на выходе будет строка). Поэтому иногда проще сходить в базу несколько раз и построить дерево руками.
но json-агрегация это не бесплатно, и на большой вложенности запрос начинает проседать. Кроме того, json съедает некоторые типы, например даты (на выходе будет строка). Поэтому иногда проще сходить в базу несколько раз и построить дерево руками.
почти всегда быстрее, use cte. Но не всегда sql получается написать
Если планируются высокие нагрузки то лучше клеить руками. Тогда легче кешировать , шардить. Да и если хорошо продумать интерфейс какой-то либы, где вы будете описывать запросы и как их джойнить и собирать результат, то все будет выглядеть достаточно удобно и красиво
Если планируются высокие нагрузки то лучше клеить руками. Тогда легче кешировать , шардить. Да и если хорошо продумать интерфейс какой-то либы, где вы будете описывать запросы и как их джойнить и собирать результат, то все будет выглядеть достаточно удобно и красиво
а можно пример ради интереса как вы клеете руками?