[DB] UUID를 사용한 고유한 ID 시스템의 장점과 적용 방법
Dev/ETC. Dev
·
2025. 3. 23.
1. UUID(Universally Unique Identifier)를 orders 테이블의 order_id로 설정한 이유1.1 전역적으로 고유한 ID 보장order_id를 UUID로 설정하면 ID 충돌 가능성이 거의 없음.AUTO_INCREMENT(자동 증가 ID) 방식은 같은 데이터베이스 내에서만 유일하지만, UUID는 여러 서버, 여러 데이터베이스에서도 고유성을 보장.만약 마이크로서비스 아키텍처를 사용한다면, 데이터베이스가 분리되더라도 UUID가 충돌할 일이 없음.1.2 수동 ID 관리 없이 독립적 데이터 생성 가능일반적인 INT AUTO_INCREMENT 방식에서는 데이터베이스에서 ID를 생성해야 함.UUID는 애플리케이션 레벨에서 미리 생성 가능하기 때문에, 데이터베이스에 미리 삽입하지 않아도 ..