inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

커서 기반 페이징 조건 대상으로 AUTO_INCREMENT vs ULID

해결됨

5천억건이 넘는 금융 데이터를 처리하는 토스 개발자에게 배우는 MySQL

13강 7분 30초 경부터 말씀해주시는 내용을 정리해보면 "커서 기반 페이징 조건 대상은 순차적인 값이어야 한다. AUTO_INCREMENT 설정 컬럼은 순차성이 깨질 수 있는 가능성이 있기에 그보다는 ULID가 권장된다." 라는 이야기로 정리해볼 수 있는데요. 여기서 Hong님께서 순차적인 값이어야 한다고 알려주신 이유가 무엇인지 궁금합니다. 커서 기반 페이징을 하기 위해서는 조건 대상이 다음과 같은 사항만 만족하면 되지 않을까요? 유니크해야 한다 - 같은 값이 여러 행에 있으면 커서가 모호해짐 정렬 가능해야 한다 - > , < 비교 연산이 의미 있어야 함

  • mysql-query
  • cursor-based-paging
신제우 댓글 2 좋아요 0 조회수 83

인기 태그

인프런 TOP Writers

주간 인기글