728x90
GUID(Globally Unique Identifier)
- 전 세계적으로 유일한 값을 생성하기 위한 표준으로, 주로 소프트웨어에서 고유한 식별자를 생성하는 데 사용된다.
- Microsoft에서 처음 도입됐으며, 다른 시스템에서는 UUID(Universally Unique Identifier)로도 알려져 있다.
- 128비트의 숫자이며, 일반적으로 32자리 16진수로 표현된다.
형식
- 32자리 16진수로 표현되며, 하이픈(’-’)으로 구분된 5개의 그룹으로 나뉜다.
ex)
123e4567-e89b-12d3-a456-426614174000
- 이 형식은 다음과 같이 구분된다.
- 첫 번째 그룹 : 8자리
- 두 번째 그룹 : 4자리
- 세 번째 그룹 : 4자리
- 네 번째 그룹 : 4자리
- 다섯 번째 그룹 : 12자리
사용 예
- 데이터베이스의 기본 키, 소프트웨어의 라이선스 키, 파일 및 리소스의 고유 식별자, 분산 시스템에서의 고유 식별자 등.
특성
- 고유성
- 전 세계적으로 유일한 값으로 설계되어 중복될 가능성이 매우 낮습니다.
- 128비트 길이
- 128비트 길이의 숫자로, 다양한 환경에서 고유 식별자로 사용될 수 있다.
- 무작위성
- 무작위로 생성되며, 특정 패턴을 따르지 않는다.
728x90
'언어 > C#' 카테고리의 다른 글
추상 클래스(abstract class) (0) | 2024.08.01 |
---|---|
Task.FromResult (0) | 2024.08.01 |
DebuggerNonUserCodeAttribute, GerneratedCodeAttribute, RepeatedField (0) | 2024.08.01 |
ConcurrentDictionary<TKey, TValue> (0) | 2024.08.01 |
Select, Where, OrderBy, List.Find(All) (0) | 2024.07.31 |