MD5 и SHA хеш-функции в MYSQL
Я реализовал оптимизм в базе данных MySQL, используя MD5 и SHA-1, и все работает хорошо. Моя проблема в том, что я не знаю, является ли это лучшим решением, так как я не знаю, сколько времени займет mysql для вычисления каждого хэша. Вот метод
select field1 , field2 ,sha1(field1),md5(field2) from mytable
where id = someValueHere
update mytable set column1=value1,column2=value2
where id= someValueHere
and sha1(field1) = storedValue
Этот метод дает вам возможность не трогать вашу базу данных или вносить в нее изменения. Но, как я уже говорил, мне нужно знать больше деталей о производительности этого метода.