Size: a a a

2021 April 13

s

suhr in rust_offtopic
Ну что я и говорю, ноутбучный шрифт.
источник

B

Biose in rust_offtopic
Практика пуллинга дб вообще хороша?
источник

KR

Kai Ren in rust_offtopic
Ну мы юзаем и в хвост и в гриву. Показывает себя очень хорошо.
источник

KR

Kai Ren in rust_offtopic
Если ещё немного заморочиться с архитетуркой и сделать так, чтобы у тебя была дедупликация/батчинг пуллинга, так вообще шик.
источник

B

Bogdan in rust_offtopic
Ох лол, учитывая что в маке есть kqueue, так там что есть асинхронная работа с ФС уже давно?
источник

KR

Kai Ren in rust_offtopic
Вроде бы оно везде было кроме линуха, нет?
источник

B

Bogdan in rust_offtopic
Асинк или kqueue?..
источник

KR

Kai Ren in rust_offtopic
Асинк
источник

B

Biose in rust_offtopic
У меня в очереди мало строк за раз, батчинг не нужон. Понял, шлю нотифай нахуй
источник

B

Bogdan in rust_offtopic
Ну я хз как там в БСД, а про винду читал жалобы от авторов libuv, что в винде он в 2/3 случаев синхронно отрабатывает
источник

KR

Kai Ren in rust_offtopic
xDD
источник

B

Bogdan in rust_offtopic
Типо чекайте результат вызова чтобы узнать отработал он синхронно, или надо ждать
источник

KR

Kai Ren in rust_offtopic
Винда и места обитания квантовой неопределенности)
источник

B

Biose in rust_offtopic
SELECT * FROM things INNER JOIN thing_queue ON (things.value = thing_queue.value) ORDER BY thing_queue.queued_at ASC;

Сложность же растёт больше при росте thing_queue, а не things?
источник

KR

Kai Ren in rust_offtopic
Зачем тебе здесь join?
источник

B

Biose in rust_offtopic
Чтобы схавать сразу всю очередь и сразу получить все строки для неё из things
источник

KR

Kai Ren in rust_offtopic
У тебя нет условий поиска по пересечению.
источник

KR

Kai Ren in rust_offtopic
Сделай 2 запроса, тебе чего, тяжело? А базке join’ы гонять тяжелее будет.
источник

B

Biose in rust_offtopic
Есть же, pk в thing_queue
источник

KR

Kai Ren in rust_offtopic
И нагрузки меньше сможет впитать.
источник