Предотвращение коллизий не уникального id при параллельных транзакциях: практики БД
Проблема — дублирование не уникального id при асинхронных операциях; Контекст — работа с реляционной базой данных и столбцами tid (уникальное оборудование), id (уникальный id), cmdid (не уникальный id в рамках оборудования); Цель — обеспечение уникальности значения cmdid в пределах tid (уникальное оборудование). Чтобы гарантированно избежать дублирования не уникального id (cmdid) при асинхронных операциях, нужно использовать механизмы синхронизации и атомарного генерирования значений на уровне СУБД...