212 похожих чатов

Те кто отказался от стандартных ORM: как вы маппите в

иерархию, если нужно получить большой вложенный граф. Ручками?

28 ответов

9 просмотров

Пишем свои ОРМ

jsonb -> сериалайзер -> структурка.

А можно как-то постгрей вытянуть множество объектов у которых есть one-to-many связи чтобы сразу в json, или это уже в коде собирается?

все можно, постгрес это позволяет. Просто не могу сказать что это удобно

Yury-Golikov Автор вопроса

Мне на чтение и нужно.

Yury-Golikov Автор вопроса

https://blog.jooq.org/stop-mapping-stuff-in-your-middleware-use-sqls-xml-or-json-operators-instead/ Можно, но у этого есть свои недостатки

Класс, спасибо!

Следующий шаг вообще ничего не писать на чтение между клиентом и базой.

Это ненужная нагрузка на базу

А это надеюсь сарказм

Ну за джсонил ты, просадка по перфу + загрузил базу тем, что она делать не должна. Где сарказм?

Цифры есть? По просадкам

Сам поищи, где-то я видел довольно хорошие примеры, если вспомню кину

Yury-Golikov Автор вопроса

Ну прослойка обычно нужна для всяких других штук

Yury-Golikov Автор вопроса

По вашему какая-нить джава сериализует в джсон быстрее?

Yury-Golikov Автор вопроса

Авторизация какая нить

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

Хасура умеет в аутентификацию по jwt

На лицо её использовать чревато кмк, нужен прокси

Yury-Golikov Автор вопроса

Не понял в чем тезис. В чем проблема перераспределить ресурсы - на базу больше ресурсов выделить, а на сервис меньше?

Базу скейлить в разы сложнее чем стейтлес сервисы в условном кубере

Чтение, реплики... Не? Ну тоесть все так только лэтенси.

Конечно это всё есть, но если кластер в топе, чтобы накинуть ему цпу нужен аж цесей человек который заметит и пойдёт накинет, условно переведя с х2large на x4large.

Автоскейлинг реплик?

а на чтение тебе для чего? Интеграция/на фронте показать?

Yury-Golikov Автор вопроса

На фронте показать, отчетики всякие

я просто подумал про application side join-ы сразу, GQL например. Для отчётиков не подходит, но для них можно тоже чёт своё наколхозить или даже либы есть такие уже.

Похожие вопросы

Обсуждают сегодня

А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Ну раз я пока тут, задам пару глупых вопросов. Зачем писать на ассемблере если компилятор довольно умный, а ассемблер много времени занимает? В каких прикладных задачах сейчас...
Максим Рябцев
19
Я тут за тем, чтобы задать вопрос, так как не знаю ассемблер, учу с/с++. Короче, насколько дорога операция перехода в функцию при ее вызове? Дело в том, что в с++ есть макросы...
Максим Рябцев
12
А какие чаты вообще в ходу? Auto aim? И что еше
do you think you're better off alone? А
13
Привет, нужен совет старших товарищей. Есть глобальная переменная var DefaultDataFolder:string; инициализируем DefaultDataFolder:='a:\_OUT\'; есть примитивная процедур...
Max Otto
14
hello friends. Do you know how can I learn getx? I have a software project that I should deliver it up to 5 weeks later and I need to learn firebase too. I will be thankfull
AmirHossein Razavi
15
Доброе время суток! у меня тут иноды закончились. и понял почему по сути кстит, я периодически очищаю постгрес и сентри контайнер: postgres=# DELETE FROM nodestore_node WHER...
Юсиф Насиров
9
Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
Вопрос. Теоретический. Есть список команд. Команды отправляю в обработку некой функции, по очереди. Разные команды могут давать разные результаты после обработки. В зависимос...
Serjone
7
Карта сайта