Так же если сделать id пользователей в виде сериализованного массива с id пользвателей, то в случае возникновения
состояния гонки, в сериализованном массиве окажутся некорректные данные.
Тоже считаю, что вариант предложенный
Melkij наиболее подходящий в вашем случае.