UUID 의 세계(UUID 선택 가이드)
UUID 를 쓸 것이냐? ID 를 쓸 것이냐? 혹은 둘 다 쓸 것이냐? 오래된 논쟁이지만, 모든 상황에서 절대적으로 옳은 선택지가 존재하지 않는 논쟁이라고 생각하기에, 무의미한 논쟁에서 벗어나 내 시스템에는 어떤 선택지가 좋을까? 에 대해 같이 고민해봅시다 :) 들어가기전에 auto increment ID 는 DB 에서 PK 로 자주 사용됩니다. 하지만 ID 만 사용하게 되면 보안 문제가 생길 수 있습니다. 예를 들어, 일련번호와 같은 연속된 ID를 사용하는 경우, 공격자가 다른 사용자의 데이터에 접근할 가능성이 있습니다. 반면, UUID는 범용 고유 식별자로 128비트(아닌 경우도 있는데, 아래에서 다루겠습니다) 크기의 "거의" 중복되지 않는 값을 생성합니다. ID 의 단점 ID 의 단점은 앞서 설명드..