Size: a a a

NestJS — русскоязычное сообщество

2020 February 24

KA

Kulagin Alex in NestJS — русскоязычное сообщество
Сейчас изучаю олап и сопутствующие темы для всякой аналитики, где запросы и правда имеют значение
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Текущий запрос: получить список всех чатов пользователя + информацию о группе, если это групповой чат, отсортированный по последнему сообщению в этом чате (если есть, иначе по времени создания чата).
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Довольно простая ситуация без аналитики какой-либо
источник

KA

Kulagin Alex in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
Текущий запрос: получить список всех чатов пользователя + информацию о группе, если это групповой чат, отсортированный по последнему сообщению в этом чате (если есть, иначе по времени создания чата).
В чем проблема? Это же вообще плоский запрос без связей
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Kulagin Alex
В чем проблема? Это же вообще плоский запрос без связей
Чаты отдельно, группы отдельно, сообщения отдельно
источник

АЦ

Алексей Цветков in NestJS — русскоязычное сообщество
У нас на проекте было требование сделать возможность писать такие сложные запросы без raw sql. Взяли knex и сделали свой data mapper. Join запросы делаем через Postgres cte
источник

KA

Kulagin Alex in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
Чаты отдельно, группы отдельно, сообщения отдельно
Чаты сложить вместе с группами и туда же дату последнего сообщения
источник

KA

Kulagin Alex in NestJS — русскоязычное сообщество
Чем чат от группы отличается?
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
А, ну в плане десериализации плоско, да
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Я так понял, что ты предлагал, как Святослав, все запросы тоже делать без джойнов и подзарпосов, только к одной таблице за раз
источник

KA

Kulagin Alex in NestJS — русскоязычное сообщество
Никаких джойнов, запросы прлстве и быстрые с индексом по пользователю
источник

KA

Kulagin Alex in NestJS — русскоязычное сообщество
Я предлагаю хранить данные так, чтобы их было удобно читать, а не чтобы иметь красивую и развязанную структуру бд
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Структура данных определяется моделью, а не удобством чтения некоторого её приложения
источник

ФФ

Фёдор Федоров in NestJS — русскоязычное сообщество
Народ, а есть у кого опыт написания дто для монги для патч запросов? У меня просто в голове вообще не укладывается как это адекватно написать
источник

KA

Kulagin Alex in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
Чаты отдельно, группы отдельно, сообщения отдельно
Это вполне себе модель. Но без джойнов работать не будет
источник

KA

Kulagin Alex in NestJS — русскоязычное сообщество
Ну или в жс собирать
источник
2020 February 25

S

Sviatoslav in NestJS — русскоязычное сообщество
Вообщем, посмотрел sequelize, продолжаю сидеть на knex, ничего лучше еще не придумали)
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
вообще не понимаю, неужели так сложно добавить типизацию)
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Sviatoslav
вообще не понимаю, неужели так сложно добавить типизацию)
да
источник