«uniqueidentifier» 태그된 질문

7
Guid vs INT-기본 키로 어느 것이 더 낫습니까?
나는 이유를 사용하는 주위를 읽거나하지 존재 한 Guid과 int. int작고 빠르며 기억하기 쉬우 며 시간 순서를 유지합니다. 그리고 Guid내가 찾은 유일한 장점은 독창적이라는 것입니다. 어떤 경우에 a Guid보다 낫고 int왜 그렇습니까? 내가 본 것에서 int, 많은 경우에 관계없는 수 제한을 제외하고는 결함이 없습니다. 왜 정확히 Guid만들어 졌습니까? 실제로 간단한 테이블의 …

3
MD5 필드에 가장 적합한 데이터 유형은 무엇입니까?
우리는 읽기 / 무거운 것으로 알려진 시스템을 설계하고 있습니다 (분당 수만 번 읽기). names일종의 중앙 레지스트리 역할을 하는 테이블 이 있습니다. 각 행에는 해당 text필드 의 MD5 해시 인 representation고유 한 필드 key가 representation있습니다. 1 이 표는 현재 수천만 건의 레코드를 보유하고 있으며 애플리케이션 수명 기간 동안 수십억 건으로 증가 …

2
SQL Server UniqueIdentifier / GUID 내부 표현
저의 동료가 저에게 흥미로운 질문을했는데 저는 완전히 설명 할 수 없습니다. 그는 일부 코드 (아래 포함)를 실행하여 예기치 않은 결과를 얻었습니다. 본질적으로 UniqueIdentifier( Guid여기서부터 참조 할 것임)를 binary(또는 varbinary) 유형으로 변환 할 때 결과의 첫 번째 절반의 순서는 거꾸로 되나 나머지 절반은 그렇지 않습니다. 저의 첫 생각은 시스템의 엔디안 (endianness)이 …

3
SQL Server에서 UNIQUEIDENTIFIER를 안전하게 생성
나는를 사용하려는 UNIQUEIDENTIFIER사용자가 특정 데이터에 액세스하는 데 사용할 수있는 액세스 키로. 그런 의미에서 키는 암호 역할을합니다. INSERT...SELECT명령문의 일부로 여러 식별자를 생성해야 합니다. 아키텍처상의 이유로이 경우 서버 측에서 식별자를 생성하려고합니다. 안전하게 무작위로 생성하려면 어떻게 UNIQUEIDENTIFIER해야합니까? 참고, 즉 NEWID이 전혀 보안 속성을 약속하지 않는 한 임의 충분하지 않을 것입니다. 이해할 수없는 ID가 …

5
'거대한'데이터베이스 테이블 PK의 순차적 GUID 또는 bigint
이런 유형의 질문이 많이 나온다는 것을 알고 있지만 아직 결정을 내리는 데 도움이되는 강력한 주장을 읽지 않았습니다. 저를 참아주세요! 나는 거대한 데이터베이스를 가지고 있습니다-하루에 약 10,000,000 개의 레코드가 증가합니다. 데이터는 관계형이며 성능상의 이유로 BULK COPY로 테이블을로드합니다. 이러한 이유로 행의 키를 생성해야하며 IDENTITY 열에 의존 할 수 없습니다. 64 비트 정수-bigint는 …

3
SQL Server 2012에서 PK GUID 인덱싱
내 개발자는 거의 모든 테이블에 GUID를 PK로 사용하도록 응용 프로그램을 설정했으며 기본적으로 SQL Server는 이러한 PK에 클러스터 된 인덱스를 설정했습니다. 시스템은 비교적 젊고 가장 큰 테이블은 백만 행이 넘지 만 색인 작성을 검토하고 있으며 가까운 미래에 필요할 때 빠르게 확장 할 수 있기를 원합니다. 그래서 첫 번째 성향은 클러스터 된 …

8
고유 ID를 명시 적으로 생성하는 ID 열 또는 UDF?
고유 ID를 명시 적으로 생성하는 UDF PRIMARY KEY에서 Identity Columns 를 만드는 것이 더 나은지에 대한 논쟁의 여지가 있습니다. ID 열을 주장하고 있습니다. 내 파트너는 수동으로 값을 생성한다고 주장하고 있습니다. UDF를 가질 수있는 다른 테이블에 UDF를 배치하여 자원을 잠그다 에 ID_Value의해 호출 되는 하나의 필드로 ID 테이블을 증가시킵니다.1 이것을 전역 …

2
ID와 UUID를 사용해야합니까
로깅에서 지연된 상관 관계에 이르기까지 다양한 이유로 시스템에서 UUID를 잠시 사용해 왔습니다. 내가 사용하지 않은 형식은 다음과 같이 순진하지 않게 변경되었습니다. VARCHAR(255) VARCHAR(36) CHAR(36) BINARY(16) 내가 마지막 BINARY(16)자동 증가 정수와 성능을 비교하기 시작한 마지막에 도달했을 때였습니다 . 테스트 결과는 다음과 같다,하지만 당신은 단지 요약을 원하는 경우, 그것은을 나타냅니다 INT AUTOINCREMENT와 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.