Size: a a a

var chat = new Chat();

2021 October 02

AL

Alexander Luzgarev in var chat = new Chat();
(Легко, см. выше)
источник

EG

Egor Gusarenko in var chat = new Chat();
*зачастую, зависит от, конечно же
источник

IV

Ihor Volokhovych in var chat = new Chat();
Он уже 3 года не обновляется. Автор переключился на MessagePack
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ты привел 1 удобный пример, выше пример который добавляет других проблем, но ускоряет перформанс
источник

EG

Egor Gusarenko in var chat = new Chat();
Это потому, что совершенство незачем изменять
источник

Ɖ

Ɖrēw in var chat = new Chat();
А как же PrOtObUf
источник

Ɖ

Ɖrēw in var chat = new Chat();
Я уже так долго сижу на gRPC что забыл о жсонах и http
источник

AK

Alex Kiev in var chat = new Chat();
Угу, у нас есть с полсотни сортировок, четверть которых работает лучше в разных ситуациях.
Ты каждый раз собираешь и анализируешь данные что бы подобрать лучшую? Или просто берешь квиксорт и готово?
источник

Ɖ

Ɖrēw in var chat = new Chat();
Вот так вот рас рас и готово рас рас и готово
источник

EG

Egor Gusarenko in var chat = new Chat();
Зощем, если аррэй сорт справится лучше
источник

AK

Alex Kiev in var chat = new Chat();
так там вроде он и есть
источник

SC

Serega Carbon in var chat = new Chat();
ну смотри, допустим тебе нужно посчитать колво постов. Когда юзер создаёт пост, проще же инкрементить его колонку PostsCount чем делать select Count() каждый раз, не так ли? ну это не совсем денормализация но всё же)
источник

EG

Egor Gusarenko in var chat = new Chat();
Не только он, там по эвристике идёт в зависимости от глубины рекурсии переключение на другой алгоритм
источник

EG

Egor Gusarenko in var chat = new Chat();
Вроде вариация мержсорта
источник

AK

Alex Kiev in var chat = new Chat();
инста так лайки считает... потому лайки могут исчезнуть а счетчик прежний )
источник

Ɖ

Ɖrēw in var chat = new Chat();
Куда более очевидный пример это реализация поиска в приложении, когда искать надо по куче полей размазанных по разным сущеостям
источник

AK

Alex Kiev in var chat = new Chat();
а, ок )
источник

Ɖ

Ɖrēw in var chat = new Chat();
Обычно в таких ситуация и появляются агрегированные таблицы
источник

Ɖ

Ɖrēw in var chat = new Chat();
Или базы
источник

EG

Egor Gusarenko in var chat = new Chat();
источник