Многие примеры оптимистичного параллелизма ссылаются на обновления с использованием отметки времени или флага базы данных.
Однако я хочу обработать оптимистичный параллелизм для INSERTS
Чтобы проиллюстрировать это фальшивый сценарий:
Несколько пользователей могут одновременно вставлять записи в журнал, но разрешают только одну запись в журнале.
Без какого-либо контроля параллелизма, поскольку несколько пользователей могут создавать записи журнала, я могу получить несколько записей журнала в одну и ту же дату.
Как предотвратить это на уровне приложения БЕЗ использования базы данных (т. Е. Ограничение уникального ключа базы данных)