UUID(Universally Unique IDentifier)

2023. 3. 30. 17:25네트워크

- UUID(Universally Unique IDentifier)란

네트워크 상에서 고유성이 보장되는 id를 만들기 위한 표준 규약

 

- 사용

주로 분산 컴퓨팅 환경에서 사용되는 식별자

중앙 시스템이 아닌 개별 시스템이 id를 발급하더라도 유일성이 보장되어야 할 때 사용

중복이 되지 않는, 유일성이 보장된 식별자 라고는 하지만 UUID를 랜덤으로 계속해서 만들다 보면 굉장히 낮은 확률로 같은 UUID가 생성될 순 있음 -> File + UUID 과 같이 다른 이름을 붙여서 확률을 더 극악으로 낮출 수 있음

 

- 구조

128비트 숫자, 32자리의 16진수로 표현, 8-4-4-4-12 글자마다 하이픈을 집어넣어 5개의 그룹으로 구분

 

- 사용 예시 in Spring Boot

'네트워크' 카테고리의 다른 글

REST API(Representational State Transfer API)  (0) 2023.03.09
CORS(Cross-Origin-Resource-Sharing)  (0) 2023.03.09