본문으로 건너뛰기

"timestamp" 태그로 연결된 1개 게시물개의 게시물이 있습니다.

모든 태그 보기

PostgreSQL 18에 UUIDv7이 도입됩니다

· 약 9분
Jeongyong Park
쌍팔년생 개발자

PostgreSQL 18이 곧 출시될 예정이며, 현재 베타 테스트가 진행 중입니다. 이번 릴리스의 많은 개선사항 중에서도 UUIDv7 지원이 포함되었습니다. UUIDv7은 타임스탬프 기반의 UUID 변형으로 B-tree 인덱스와 잘 호환됩니다. 이 글에서는 UUID 전반에 대해 논의하고, UUIDv7이 왜 유용한지, 그리고 PostgreSQL에서 어떻게 사용할 수 있는지 알아보겠습니다.

TL;DR: PostgreSQL 18에서 도입되는 UUIDv7은 타임스탬프 기반으로 정렬 가능하고 B-tree 인덱스 성능이 우수한 UUID입니다. uuidv7() 함수로 생성하며, 기존 UUID의 단점을 해결합니다.