GUID, UUID 차이점 #IT용어요약정리

GUID,  UUID 쉽게 요약정리해보자

 

오늘 교육중에 자주 나온 용어를 간단히 요약정리하여 남겨놓기 위해

포스팅하여 정리해놓으려고 한다.

 


 

GUID : globally unique identifier, GUID 전역 고유 식별자, 글로벌 고유 식별자

UUID : universally unique identifier, UUID 범용 고유 식별자

 


 

GUID

 

전역 고유 식별 사용자

 

어플리케이션에서 사용되는 유사난수. 
GUID는 생성할 때 항상 유일한 값이 만들어진다는 보장은 없지만, 
사용할 수 있는 모든 값의 수가 매우 크기 때문에,  (16바이트, 128비트)
적절한 알고리즘이 있다면 같은 숫자를 두 번 생성할 가능성은 매우 적다.

 

 


 

UUID

 

범용 고유 식별자

 


네트워크 상에서 서로 모르는 개체들을 식별하고 구

별하기 위해서는 각각의 고유한 이름이 필요하다. 


이 이름은 고유성(유일성)이 매우 중요하다. 
같은 이름을 갖는 개체가 존재한다면 구별이 불가능해 지기 때문이다. 

고유성을 완벽하게 보장하려면 중앙관리시스템이 있어서 일련번호를 부여해 주면 간단하지만 
동시다발적이고 독립적으로 개발되고 있는 시스템들의 경우 중앙관리시스템은 불가능하다. 

개발주체가 스스로 이름을 짓도록 하되 고유성을 충족할 수 있는 방법이 필요하다. 
이를 위하여 탄생한 것이 범용고유식별자(UUID)이며 국제기구에서 표준으로 정하고 있다.

UUID 표준에 따라 이름을 부여하면 고유성을 완벽하게 보장할 수는 없지만
실제 사용상에서 중복될 가능성이 거의 없다고 인정되기 때문에 많이 사용되고 있다.

 

 

 

 

 

 

 

 

 

 

(출처 : 위키피디아)


 

GUID 와 UUID 차이점

 

스택오버플로우의 답변을 확인해보면 다음과 같다.

 

 

차이점은 없다고 봐도 무방한것으로 보입니다.

UUID가 좀 더 큰 개념으로 GUID를 감싸고 있는 것으로 보이는데요.

GUID는 마이크로소프트 쪽에서 주로 사용되는 용어라고 합니다.

 

 

 

이 글을 공유하기

댓글

Designed by JB FACTORY