Size: a a a

Software Design/Architecture/Zen

2020 November 16

NI

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

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
но в целом можно конечно просто разбить систему на 4-5-10-100 частей, каждого юзера по хешу отправлять в ту или иную реплику
источник

АГ

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

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
но в целом, при текущих мощностях и объемах, если хранить только айдишники, и они будут целочисленные (инт 64) - то можно все айдишники выгрузить в оперативу и хранить. понадобится там может 32 гига, не так много
источник

NI

Nikita Ilin in Software Design/Architecture/Zen
Алексей Гевондян
не, 10к текущий обрабатываемых ид книг и параграфов только
Фишка в том, что для нового пользователя ты не знаешь, входит ли документ для него в эти 10к
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
Nikita Ilin
Фишка в том, что для нового пользователя ты не знаешь, входит ли документ для него в эти 10к
можно узнать, работает ли с этим документом уже кто-то. если да - дальше идем. ну а чтобы проверить работал он уже с ним или нет - история.
источник

АГ

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

АГ

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

YG

Yury Golikov in Software Design/Architecture/Zen
Nikita Ilin
Фишка в том, что для нового пользователя ты не знаешь, входит ли документ для него в эти 10к
Это про то правило, что один чел не может проверить больше 1 параграфа из одной книги?
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
Yury Golikov
Это про то правило, что один чел не может проверить больше 1 параграфа из одной книги?
1 чел не может просмотреть книгу более 1 раза. все просто.
источник

NI

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

N

Nekt in Software Design/Architecture/Zen
p2p технологии уже предлагали? :)
источник

NI

Nikita Ilin in Software Design/Architecture/Zen
Nekt
p2p технологии уже предлагали? :)
)) нет
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
Nekt
p2p технологии уже предлагали? :)
хаххаах
источник
2020 November 17

YG

Yury Golikov in Software Design/Architecture/Zen
“При этом каждый раз пользователю должен выдаваться параграф из документа, который имеет минимальное количество параграфов для проверки (максимальное прогресс).”

Получается тогда всем пользователям должен отдаваться один и тот же документ, пока его не проверят полностью?
источник

NI

Nikita Ilin in Software Design/Architecture/Zen
Yury Golikov
“При этом каждый раз пользователю должен выдаваться параграф из документа, который имеет минимальное количество параграфов для проверки (максимальное прогресс).”

Получается тогда всем пользователям должен отдаваться один и тот же документ, пока его не проверят полностью?
Да
источник

NI

Nikita Ilin in Software Design/Architecture/Zen
Всем, которые его ещё не видели
источник

АГ

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

N

Nekt in Software Design/Architecture/Zen
Yury Golikov
“При этом каждый раз пользователю должен выдаваться параграф из документа, который имеет минимальное количество параграфов для проверки (максимальное прогресс).”

Получается тогда всем пользователям должен отдаваться один и тот же документ, пока его не проверят полностью?
а еще что в начале списка должны быть книги с минимальным количеством параграфов
источник

NF

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