Про очередность заполнения базы данных при высокой нагрузке сайта
Представим себе такую ситуацию (гипотетическую).
Пользователи какого-то сайта могут оставлять комментарии на какой-то (фиксированной) странице сайта, и доспустим, что эти комменты сохраняются и нумеруются в базе данных по очереди, т.е. номер следующего коммента = номер предыдущего + 1.
Если комментов будет добавляться очень много в единицу времени (много пользователей), то может ли быть такое, что какие-то два коммента будут иметь один и тот же номер из-за того, что они пришли на обработку одновременно?
Если такая проблема возможна, то как она решается?
Celery или Gearman могут решить эту задачу?