Мы находимся в процессе перехода к новой системе баз данных. База данных имеет тип ISAM, и API не предоставляет способа определить, была ли запись изменена другим пользователем.DB parallelurrency - Контрольная сумма с отметкой времени
Поэтому мне нужно реализовать эту функцию на стороне клиента. В настоящее время я вычисляю контрольную сумму с использованием буферов до и после записи и сравнивая результат.
Мой вопрос в том, что существует вероятность того, что одно и то же значение контрольной суммы может быть рассчитано для двух разных записей, было бы лучше иметь поле метки времени вместо этого?
Как обычно регистрируется обнаружение записи?
спасибо.
Контрольная сумма используется для определения допустимости данных, то есть номера кредитной карты или номера библиотеки. Если контрольная сумма действительна, то номер карты потенциально действителен. В этом случае использование контрольной суммы для определения того, изменилась ли запись, не является тем, для чего предназначена контрольная сумма. –