DB Primary Key로 TSID를 써도 괜찮을까? (성능 분석과 흔한 오해 정리)
새로운 프로젝트나 서비스를 설계할 때 항상 마주치는 고민 중 하나가 바로 "테이블 PK(Primary Key)를 어떻게 생성할 것인가?"입니다. 보통 가장 흔하게 쓰는 방식은 DB의 이지만, 분산 환경이나 보안을 고려해 를 도입했다가 심각한 성능 저하를 겪기도 합니다. 그래서 최근 많은 기업과 현대적인 아키텍처에서 대안으로 TSID(Time-Sorted U
pebble@pebble
새로운 프로젝트나 서비스를 설계할 때 항상 마주치는 고민 중 하나가 바로 "테이블 PK(Primary Key)를 어떻게 생성할 것인가?"입니다. 보통 가장 흔하게 쓰는 방식은 DB의 이지만, 분산 환경이나 보안을 고려해 를 도입했다가 심각한 성능 저하를 겪기도 합니다. 그래서 최근 많은 기업과 현대적인 아키텍처에서 대안으로 TSID(Time-Sorted U