Size: a a a

2020 August 16

b

badtrousers in rust_offtopic
драгонбук где-то как улисс
источник

p

polunin.ai in rust_offtopic
хотя у тебя там какие-то графы
источник

b

badtrousers in rust_offtopic
polunin.ai
так что неясно то
ты понимаешь, что у меня вместо RAM идет графовое I/O
источник

b

badtrousers in rust_offtopic
??
источник

b

badtrousers in rust_offtopic
такая хуйня не написана в учебниках
источник

p

polunin.ai in rust_offtopic
badtrousers
ты понимаешь, что у меня вместо RAM идет графовое I/O
это как
источник

b

badtrousers in rust_offtopic
это I/O нужно как-то грамотно шедулить. у меня же весь код параллелизируется, а значит одновременные запросы можно батчить, анализировать и кэшировать
источник

b

badtrousers in rust_offtopic
я хочу чтобы из коробки работало что-то вроде JIT
источник

b

badtrousers in rust_offtopic
типа тачка видит что какая-то одна и та же самая пропозиция считается кучу раз. она ничего не пишет, но делает все время один и тот же графовый запрос (в конечном итоге)
источник

KR

Kai Ren in rust_offtopic
TikTok'и, Reels'ы какие-то.... погодите, но как же Coub?
источник

b

badtrousers in rust_offtopic
можно тупо запомнить этот запрос и на этапе выполнения заменять целые участки на 1 вызов
источник

p

polunin.ai in rust_offtopic
badtrousers
это I/O нужно как-то грамотно шедулить. у меня же весь код параллелизируется, а значит одновременные запросы можно батчить, анализировать и кэшировать
что значит паралелизуется?
источник

b

badtrousers in rust_offtopic
ну ты понимаешь что в реальности через виртуалку будут идти тексты в одних и тех же диалектах
источник

b

badtrousers in rust_offtopic
нет смысла для каждой транзакции держать весь этот скоуп, на практике можно и нужно делиться этими данными между всеми транзакциями–текстами, а они уже пусть у себя на стэке разбираются что они насчет этих данных думают...
источник

b

badtrousers in rust_offtopic
ну и конечно у нас все запрограммированоо на го, поэтому пока пропускная способность процессора позволяет, всегда можно продолжать срать горутинами
источник

b

badtrousers in rust_offtopic
и одновременно у тебя вычисляются десятки транзакций, это все постоянно ломится в I/O. нужно инвалидейтить кэш и гарантировать детерминичность вычислений
источник

KR

Kai Ren in rust_offtopic
Мне кажется ты хочешь что-то типа ленивой мемоизации результатов лямбда-термов в как во всяких хачкелях
источник

b

badtrousers in rust_offtopic
короче непросто это все
источник

b

badtrousers in rust_offtopic
Kai Ren
Мне кажется ты хочешь что-то типа ленивой мемоизации результатов лямбда-термов в как во всяких хачкелях
типа того кстати да
источник

b

badtrousers in rust_offtopic
это действительно похоже на мемоизацию
источник