
[Primary Key 생성 전략] #3. UUID (전역적으로 유니크한 식별자)
·
database
# 0. 들어가며 UUID(Universally Unique Identifier)는 전 세계에서 유일한 값을 보장하는 식별자입니다. UUID는 Auto Increment의 한계를 해결할 수 있는 대안이지만, 몇 가지 단점과 성능 이슈가 있습니다. 이번 글에서는 UUID의 작동 원리부터 해결 방법까지 구체적으로 작성해보겠습니다. # 1. UUID의 작동 원리 UUID는 128비트(16바이트) 크기의 고유한 식별자입니다. UUID는 내부적으로 16진수(0-9, a-f) 32자리 + 하이픈(-) 4개로 이루어져 있습니다. 이 값은 충돌 없이 유일하게 생성되는 값이기에 서버가 여러 개라도, 중복될 가능성이 극히 낮습니다. 📌 예제 코드 (MySQL) CREATE TABLE users ( id CHA..


