У меня есть база данных, которая разделяется между различными процессами Ruby on Rails.Чтобы сохранить согласованность, мне бы хотелось, чтобы запись, с которой я работаю, была актуальной.
Я надеюсь решить эту проблему: процесс A читает запись, процесс B читает ту же запись, процесс A обновляетзапись, (теперь экземпляр записи в процессе B устарел).Поскольку задействовано несколько процессов, я явно не могу использовать мьютексы и т. Д.
Есть ли какой-нибудь хороший способ сделать это?