Nikita Ilin
Ну пока ближе всего идея со счётчиками у каждого пользователя и внутри каждой книги. Единственное, что счётчик внутри книги не обрабатывает ситуацию «блокировки» пользователем параграфа. Для этого внутри книги все равно нужно держать массив всех параграфов, это по 5000 штук в каждой книге
эт не проблема. счетчик выносится из книги и элегантным движением руки превращается в семафор