hash
-
Web 개발 시 주의할 점 (1) - 해쉬Today_I_Learned/Web 개발 2024. 10. 18. 13:21
1. hash 를 잘 활용하자.TestModel.objects.filter(column_name=value) 를 작성한 나에게 상사가 말했다.여기서 사용하려고 hash를 넣은거에요 text로 비교하지말고 hash로 비교해요hash 를 직접 사용해 본적이 없었기에 hash 를 사용해야 하는 이유를 일아보았고 조사 결과를 정리한 내용은 다음과 같다.조건)model 이 자신을 어느 정도 식별할 수 있는 column 을 가지면서, 해당 값을 hash 로 변환한 값도 갖는 경우. 혹은 그렇게 기획되었거나 그렇게 바뀔 예정인 경우.(여기서 '어느 정도' 라는 모호한 표현을 사용한 이유는 id 처럼 완벽하게 고유한 값이 아닌 경우도 포함하기 위함이다.)ex)| id | name | name_hash ..