<aside>
💡 분산 시스템에서 유일한 ID를 생성할 수 있는 방법
- 초당 중복 없이 수 만개의 ID를 생성 가능하다!
- 순차적으로 증가하는 정렬 가능성의 조건까지 모두 갖춘 방법이다!
</aside>
ID의 생성 방식
1. DB의 자동 생성 (Auto Increment)
- 단일 시스템에서 자동 생성 전략은 문제가 되지 않는다. 하지만 대규모 분산 처리 시스템에서는 중복된 Key가 생성될 가능성이 있다!
2. Random() 을 이용한 PK 할당 방식
- 중복 가능성 문제를 해결할 수 없다!
- 정렬된 PK를 얻을 수 없다!
3. UUID 를 이용한 PK 할당 방식
- 중복 가능성 문제를 거의 해결할 수 있다!
- Random() 과 마찬가지로 정렬된 PK를 얻을 수 없다!