[ 작업 환경 ]
Centos 7.8
MariaDB-5.5
1. UUID 란?
Universally unique identifier라는 뜻입니다. 엄연히는 완벽한 고유 id가 아니지만 사실상 완벽하다고 봐도 무방할 수준으로 중복 확률이 희박합니다. 1초당 10억개씩만큼의 UUID를 85년 동안 생성해야 1개가 중복된다고 볼 수 있을 정도이므로 사실상 고유 id로 인지하고 사용합니다.
2. UUID 생성 쿼리
SELECT UUID();
3. 최적화된 UUID로 생성 - 1
'-'를 빼 데이터에 대한 최적화를 할 수 있습니다.
SELECT REPLACE(UUID(),'-','');
4. 최적화된 UUID로 생성 - 2
'-'를 뺀 뒤 hex digit을 byte로 변환하여 데이터에 대한 최적화를 할 수 있습니다.
SELECT UNHEX(REPLACE(UUID(),'-',''));
'About Data > DB' 카테고리의 다른 글
[SOLVED][MongoDB] MongoDB 설치 완료 직후 많이 발생하는 zsh: command not found: mongo 해결 방법 (0) | 2023.09.04 |
---|---|
[Windows10] VisualStudioCode에서 drawio 파일 열기 (1) | 2021.04.02 |
[MariaDB] event scheduler ON/OFF & Enable/Disable 방법 (0) | 2020.12.09 |
[sql] 정렬 및 랜덤 select 쿼리 예시 (0) | 2020.12.08 |
[sql] 컬럼에 대한 설정, 정보 수정 쿼리 (0) | 2020.10.22 |