글로벌 고유 식별자 란 무엇입니까?
대부분의 통신 소프트웨어에는 특정 메시지를 추적하고 식별하기 위해 특별한 고유 식별자가 필요합니다. 이 GUID (Globally Unique Identifier)는 인스턴트 메시지, 전자 메일 및 B2B (Business-to-Business) 데이터 전송을 포함한 여러 형태의 통신에 연결됩니다. GUID는 추적 키로 사용되어 올바른 발신 시스템에서 메시지를 보내고 올바른 수신자가 메시지를 받도록합니다.
컴퓨터 과학에서 전 세계적으로 고유 한 식별자의 개념은 수십 년 동안 이용 가능합니다. 이러한 식별자는 각 요청마다 고유 한 ID가 생성되도록하는 복잡한 알고리즘을 기반으로합니다. 많은 GUID 알고리즘은 각 컴퓨터 시스템에 할당 된 고유 한 큰 숫자 인 MAC (컴퓨터 메모리 액세스 제어) 주소를 사용합니다.
Windows® 운영 체제에서 전역 고유 식별자는 메모리의 소프트웨어 오브젝트에 액세스하는 데 사용되는 128 비트 숫자 값입니다. 이 값은 운영 체제 내의 특수 기능을 통해 생성됩니다. 특정 하드웨어 구성 내에서 고유 한 ID가 보장됩니다.
여러 하드웨어 서버에서 사용할 수있는 GUID를 만들려면 고급 알고리즘이 필요합니다. 단일 시스템의 GUID가 다른 시스템에 복제 될 가능성이 있기 때문입니다. 고급 알고리즘은 일반적으로 고유성을 보장하기 위해 하드웨어 운영 체제 내에서 특수 식별자를 사용합니다. 일부 예에는 인터넷 프로토콜 (IP) 주소 조합이 포함 된 타임 스탬프가 포함됩니다.
많은 데이터베이스가 전역 고유 식별자를 데이터 테이블의 고유 키로 사용합니다. 이 키는 시스템 내에서 사용 가능한 다음 고유 ID를 리턴하는 데이터베이스 기능을 사용하여 작성됩니다. 이 유형의 키는 중앙 데이터베이스에서 추적하기 때문에 다른 일반 키 생성 도구보다 고유 할 가능성이 높습니다.
UUID (범용 고유 식별자)는 전역 고유 식별자와 동일한 기능을 수행합니다. GUID는 일반적으로 Microsoft® 제품에서 사용되는 반면 UUID는 일반 소프트웨어 제품에서 사용됩니다. GUID 식별자는 Microsoft Windows® 플랫폼을 기반으로하는 구성 요소 및 개체 모델 (COM) 소프트웨어 제품에 많이 사용됩니다.
GUID는 매우 큰 숫자이므로 고유 할 수 있습니다. 이는 소비자의 메시지 및 구매 내역을 추적해야하는 인터넷 응용 프로그램에 중요합니다. GUID는 특정 거래에 대한 주문을 추적하여 올바른 제품이 선택되도록합니다.
또한 많은 하드웨어 장치는 전역 적으로 고유 한 식별자를 사용하여 제품 등록 중에 일련 번호를 추적합니다. 이를 통해 특정 고객에게 하드웨어 장치를 식별 할 수 있습니다. 고유 ID는 개인이 하드웨어 및 소프트웨어 버전을 추적하는 데 도움을 줄 수 있으므로 지원하기가 더 쉽습니다.