ci는 무엇일까?
case insensitive sorting and comparison에서 앞 두 단어의 앞 글자를 따서 만들어졌다.
대소문자 가리지 않는 정렬, 비교 방식이라는 의미이다.
차이는 무엇일까?
utf8mb4_unicode_ci는 general_ci보다 나중에 나왔다.
둘은 비교와 정렬에 사용하는 알고리즘에 차이가 있다.
utf8mb4_unicode_ci는 utf8mb4_general_ci보다 정렬, 비교 알고리즘이 복잡하다.
그래서 시간은 아주 조오오오금 더 오래 걸리지만 나은 정확도를 보인다.
현대의 컴퓨터는 충분히 빠르기 때문에 차이를 느낄 수 없는 속도라고 한다.
지금은 다른 버전도 나왔다.
utf8mb4_0900_ai_ci
보다 자세한 건 stack overflow에서 확인할 수 있다.
'js' 카테고리의 다른 글
aws load balancer를 rest api 서버에 사용하는 경우 주의할 점 (0) | 2021.09.04 |
---|---|
status code 204로 데이터를 보내면 데이터가 가지 않습니다. (0) | 2021.08.20 |
sequelize-auto로 테이블 생성 시 손수 설정해줘야 할 것들 (0) | 2021.08.17 |
sequelize-cli와 sequelize-auto (0) | 2021.08.17 |
jwt secret key 만들기 (1) | 2021.08.12 |