나는 이유를 사용하는 주위를 읽거나하지 존재 한 Guid
과 int
.
int
작고 빠르며 기억하기 쉬우 며 시간 순서를 유지합니다. 그리고 Guid
내가 찾은 유일한 장점은 독창적이라는 것입니다. 어떤 경우에 a Guid
보다 낫고 int
왜 그렇습니까?
내가 본 것에서 int
, 많은 경우에 관계없는 수 제한을 제외하고는 결함이 없습니다.
왜 정확히 Guid
만들어 졌습니까? 실제로 간단한 테이블의 기본 키 역할을하는 것 이외의 목적이 있다고 생각합니다. ( Guid
무엇 을 위해 사용하는 실제 응용 프로그램의 예 입니까?)
SQL Server의 (Guid = UniqueIdentifier) 유형
int
많은 경우에 무관 횟수 제한, 제외 가능한 결함이 없다."실제로, GUID 대 INT의 컨텍스트 내에서, 서명, 32 비트의 상한 INT
(A)의 상한은 체결 주어진 완전히 무관 , 64 비트 BIGINT
는 거의 모든 용도를 훨씬 능가합니다 (하한선에서 번호 매기기를 시작하면 더 그렇습니다 INT
.