UUID vs Auto Increment *참고
UUID
- UUID의 아래와 같은 특징으로 만들어짐

- 340,282,366,920,938,463,463,374,607,431,768,211,456개의 경우의 수
PK로 사용할 때
장점
- PK노출 가능성이 매우 낮음
- 충돌 발생 가능성 현저히 낮음
단점
- 의미적으로 알아보기 힘듬
- 정렬이 안됨
- 용량이 너무 큼
Auto Increment
- 단순히 1부터 시작해서 숫자를 늘려가거나, 원하는 숫자의 식별자를 만들어내는 방식.
PK로 사용할 때
장점
단점
정리
- 데이터베이스를 병합할 때 충돌이 우려되는 경우에는 UUID를 함께 사용하는 방법도 있다고 한다.
- UUID의 긴 문자열 특징으로 insert시 시간 또는 메모리등을 감안하면 사용하지 않는게 바람직 할 수 있다.
- Auto Increment 키 값은 의미있는 키 값이 아니기 때문에 노출하는 것 자체가 문제라는 의견도 있다.