데이터베이스 식별자 타입 전략
mooowu
데이터베이스 설계에서 기본키(Primary Key) 선택은 시스템의 성능과 확장성을 결정하는 핵심 결정 중 하나다.Primary Key 유형과 특성데이터베이스에서 사용되는 주요 Primary Key 유형은 크게 세 가지로 나눌 수 있다. Auto Increment는 데이터베이스가 자동으로 순차적인 정수 값을 생성하는 방식이다. UUID는 128비트 길이의 고유 식별자로 중앙 집중식 조정 없이도 전 세계적으로 유일한 값을 생성할 수 있다. 마지막으로 시간 기반 순차적 ID는 ULID나 Snowflake ID처럼 시간 정보를 포함하면서도 순차성을 보장하는 하이브리드 방식이다.Auto Increment의 장점과 한계Auto Increment는 뛰어난 성능을 보장한다. 순차적 삽입으로 인해 인덱스 분할이 최소화..