
[Primary Key 생성 전략] #7. 기타 방식 (Hash ID, Nano ID 등)
·
database
# 0. 들어가며 UUID나 Snowflake ID 외에도 고유한 식별자(Unique ID)를 생성하는 다양한 방법이 있습니다. 이번 글에서는 Hash 기반 ID, Nano ID에 대해 알아보았습니다. # 1. Hash 기반 ID 사용 방법 Hash 기반 ID는 특정 데이터를 고유한 해시 값으로 변환하여 사용합니다. 이 방식은 기존 데이터(예: 이메일, 사용자명 등)를 기반으로 유니크한 ID를 생성할 때 유용합니다. 📌 해시 함수란? 해시(Hash) 함수는 입력 값을 일정한 길이의 고유한 문자열로 변환하는 함수입니다. 같은 입력 값 → 같은 해시 값이 나오며, 출력 값은 충돌 가능성이 매우 낮습니다. 비밀번호 저장, 데이터 무결성 검사, 유니크 ID 생성 등 다양한 용도로 사용됩니다. 📌 예..
