database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 3933 게시물 읽기
No. 3933
uniqueidentifier 는 비효율적이지 않습니까?
작성자
강훈석(null)
작성일
2007-12-23 12:10
조회수
3,570

제가 쓰는 웹 개발 프레임워크(ASP.NET)에서 디폴트로 사용자 ID 에 대해 uniqueidentifier 를 사용하고 있던데

이 경우 다른 테이블에서 foreign key 로 사용한다던지 해서 조인을 하게 되면 정수형 컬럼을 사용한 것에 비해

굉장히 비효율적인 것 아닌가요?

이 글에 대한 댓글이 총 1건 있습니다.

foreign key 자체가 안될것 같은데요 

unique identifier 는 newid 로만 만들수 있는 값인데 이걸 어찌 foreign key 로 만드나요?

음 이런 경우 때문에 복제에 uid 를 걸려면 복제 프로시져도 편집을 해야 합니다. 

이 컬럼을 복제된 곳에서는 char(36) 이 되도록 고쳐서 쓴적이 있습니다.


그럼 char(36) 이라면 어떨까요?

그래두 많이 비 효율적일 수 있습니다. int 만 해도 전국민수 * 40 배를 커버 할 수 있는데 

왜 uniqueidentifier 를 쓸까요? 조금 이해가 가지 않습니다.

석이님이 2007-12-23 13:56에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3936문자열 'kim's' 인식하기 ㅜㅜ [2]
몰라몰라
2007-12-26
3478
3935mssql 다중인서트질문입니다. [1]
김진길
2007-12-26
3562
3934SQL에서 결과를 F5누르면 보고싶습니다 어떻게해야되나요? [1]
덕규
2007-12-25
2980
3933uniqueidentifier 는 비효율적이지 않습니까? [1]
강훈석
2007-12-23
3570
3932sql2000 사용자인데요.. 자동증가값을 주었을때.. [1]
박남춘
2007-12-21
3174
3931xp home에서 ms sql 설치후 실습하려 하는데요 [1]
후함
2007-12-21
3446
3930쿼리문 좀 부탁드리겠습니다. 2일째 해매고 있네요 [3]
초보자
2007-12-21
3939
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다