GUID란

반응형

GUID란 무엇입니까?

GUID(일명 UUID)는 'Globally Unique Identifier'(또는 'Universally Unique Identifier')의 약어입니다. 리소스를 식별하는 데 사용되는 128비트 정수입니다. GUID라는 용어는 일반적으로 Microsoft 기술을 사용하는 개발자가 사용하는 반면 UUID는 다른 곳에서 일반적으로 사용됩니다.

GUID는 어떻게 사용되나요?

GUID는 엔터프라이즈 소프트웨어 개발자, 프로그래머, 엔지니어, 데이터베이스 관리자 및 테스터가 시스템과 애플리케이션 개발 및 테스트에 사용합니다. 이는 Java, C#, Python, C++, SQL 데이터베이스 및 비관계형 클라우드 데이터베이스에서 기본 키, 버전, 구성 요소 식별자로 사용되거나 진정한 고유 식별자가 필요한 거의 모든 곳에서 사용됩니다. 

GUID는 얼마나 고유합니까?

128비트는 충분히 크고 생성 알고리즘은 충분히 고유하여 초당 1,000,000,000개의 GUID가 1년 동안 생성된 경우 중복 확률은 50%에 불과합니다. 또는 지구상의 모든 인간이 600,000,000개의 GUID를 생성했다면 중복될 확률은 50%에 불과합니다.

GUID에 대한 추가 정보

전역 고유 식별자 - Wikipedia, 무료 백과사전
GUID 구조 - Microsoft.com
RFC 4122

반응형