Пожалуйста, избегайте различий по меткам времени.
используйте блокировку строк, если вам это нужно.используйте последовательности, полученные из базы данных, выполняйте запросы как можно чаще, избегая проблем с производительностью.
edit:
см. синтаксис SELECT FOR UPDATE
для параметров блокировки строк.
последовательности генерируются, гарантированно будут уникальными числовыми значениями, управляемыми базой данных.это слой, который вам нужен для управления параллелизмом.