Size: a a a

Software Design/Architecture/Zen

2020 November 17

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
в целом я думаю надо устранить те требования, которые усложняют задачу на пустом месте.
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
у нас сортировка всегда одинаковая, документы всегда в одном порядке выдаются
источник

NI

Nikita Ilin in Software Design/Architecture/Zen
Nekt
а еще что в начале списка должны быть книги с минимальным количеством параграфов
На самом деле минимальным можно пожертвовать мне кажется... главное чтобы по порядку
источник

N

Nekt in Software Design/Architecture/Zen
и если вдруг у толстой книги убрать половину параграфов, она должна плавно переместится в списке :)
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
так что я не вижу проблемы с буфером
источник

YG

Yury Golikov in Software Design/Architecture/Zen
Алексей Гевондян
в целом я думаю надо устранить те требования, которые усложняют задачу на пустом месте.
Да например, что надо всегда отдавать строго с минимальным кол-ом непроверенных параграфов. А отдавать верхние просто
источник

NI

Nikita Ilin in Software Design/Architecture/Zen
Буфер может превратиться в 1 млн быстро. Т.е. может оказаться что в итоге всё равно нужно держать все документы в памяти
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
Nikita Ilin
Буфер может превратиться в 1 млн быстро. Т.е. может оказаться что в итоге всё равно нужно держать все документы в памяти
айдишники*
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
Nekt
а еще что в начале списка должны быть книги с минимальным количеством параграфов
ну вообщем то нет, если так сделать то при добавлении книг есть шансы никогда не проревьювить самую толстую
источник

N

Nekt in Software Design/Architecture/Zen
с выдачей параграфов по остатку от деления - не превратится в один миллион.
Нам нужно хранить всего лишь размер буфера * кол-во параграфов само большой книги * 3
источник

YG

Yury Golikov in Software Design/Architecture/Zen
Nikita Fedorov
ну вообщем то нет, если так сделать то при добавлении книг есть шансы никогда не проревьювить самую толстую
Я так понимаю так это и должно работать
источник

YG

Yury Golikov in Software Design/Architecture/Zen
Самый низкий приоритет у самой толстой)
источник

N

Nekt in Software Design/Architecture/Zen
Все по ТЗ :)
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
Yury Golikov
Я так понимаю так это и должно работать
хорошо что не мы обсуждали написание балансировки процессов и потоков в ОС в древние времена))) мы бы преуспели в том как сделать это максимально хуево)
источник

NI

Nikita Ilin in Software Design/Architecture/Zen
Nekt
не. просто быстрый способ понять кому что дать, забив на возможные повторы поскольку в 5000-партиционированной книге первую партицию получат 1й, 5001й и 10001й юзеры(если показания первых двух не сойдутся), предполагая, что воемя оценки партиции меньше, чем время прохода 5000 юзеров
1-й, 5001-й это номер пользователя из общего списка пользователей? Просто может так случится, что пользователи у которых остаток от деления 1, вообще не активны и редко используют систему
источник

NI

Nikita Ilin in Software Design/Architecture/Zen
На это сложно полагаться
источник

N

Nekt in Software Design/Architecture/Zen
Nikita Ilin
1-й, 5001-й это номер пользователя из общего списка пользователей? Просто может так случится, что пользователи у которых остаток от деления 1, вообще не активны и редко используют систему
на этот случай можно будет перемешивать пользователей :)
источник

NI

Nikita Ilin in Software Design/Architecture/Zen
Nekt
на этот случай можно будет перемешивать пользователей :)
)))
источник

YG

Yury Golikov in Software Design/Architecture/Zen
Ночью))
источник

N

Nekt in Software Design/Architecture/Zen
Nikita Fedorov
хорошо что не мы обсуждали написание балансировки процессов и потоков в ОС в древние времена))) мы бы преуспели в том как сделать это максимально хуево)
просто с тех пор уже все пофиксили
источник