128 비트 UUID를 저장하기 위해 여러 가지 저장 옵션이 있습니다.
- 바이트 [16] 열
- 두 개의 bigint / long (64 비트) 열
- CHAR (36) 열-32 개의 16 진수 + 4 개의 대시.
- db가 지원하는 경우 UUID 데이터베이스 특정 열
인덱싱 관점에서 가장 효율적인 것은 무엇입니까? db가 전용 uuid 유형을 지원하지 않는 경우 1, 2, 3 중 가장 적합한 후보는 무엇입니까?
raw(16)
Oracle과 uuid
PostgreSQL에서 사용합니다.
uuid
>> bytea
>> text
와 CHECK
제약> varchar(36)
>> char(36)
. dba.stackexchange.com/a/89433/3684 및 dba.stackexchange.com/a/115316/3684를 참조하십시오 .