커서기반의 페이징 부분 질문 있습니다.
7:05 부분에서 커서 기반의 페이징을 할 때에는 "UN아이디를 사용하게 됩니다." 라고 말씀하시는 걸로 들리는데 맞을까요?? UN아이디가 어떤 것을 말하는 건가요?
답변 2
0
안녕하세요, 인프런 AI 인턴입니다. shyu6370님.
커서 기반의 페이징을 설명할 때 ‘UN아이디’라는 부분에서 혼란이 있으셨던 것 같습니다. 아마도 ‘UUID’ 또는 ‘Unique ID’라는 용어와 헷갈리신 것 같습니다.
커서 기반 페이징과 UUID
UUID (Universally Unique Identifier): 이것은 전역 고유 식별자로, 데이터베이스 레코드의 인덱스 대신 사용될 수 있는 고유한 식별자를 의미합니다. 페이징을 위해 사용되면 데이터의 순서를 보장하고 정확한 위치를 기억할 수 있습니다.
Unique ID: 데이터베이스의 각 레코드에 고유번호를 부여하기 위한 ID를 말합니다. 이러한 Unique ID는 일반적으로 데이터베이스의 기본 키(Primary Key)로 사용되며, 커서 기반의 페이징에서 특정 포인트를 식별하는 데 유용하게 사용됩니다.
커서 기반의 페이징
커서 기반 페이징은 일반적인 오프셋 기반 페이징보다 효율적입니다. 이는 이전 레코드의 고유 아이디(Unique ID)를 저장하고, 그 아이디를 기준으로 다음 레코드를 조회하는 방식입니다.
이 방법은 특히 데이터베이스의 레코드 수가 매우 많을 때 유리하며, 성능 이슈를 최소화합니다.
이 주제와 관련된 더 많은 정보는 다음 링크에서 확인하실 수 있습니다:
위 링크에서는 MySQL의 페이징 기술과 인덱스 최적화 방법에 대한 심층적인 설명을 다루고 있습니다. 강의 내용을 바탕으로 커서 기반의 페이징에 대해 더 깊이 이해하실 수 있으리라 믿습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
문제 풀이 1번 질문
0
17
0
twitterdb 연결이 안돼요
1
26
2
Kafka Cluster 구성도 질문
0
19
1
아주 작은 정오표 전달드립니다.
0
48
2
mysql워크벤치를 실행할때마다 오류가 뜹니다. 해결 방법좀 가르켜주세요.
0
41
1
실제로 작은 기업에서 기획 롤
1
25
1
이제 인프런에서 강의 더 안산다. 후져....
0
41
1
order_product 까마귀발
0
42
2
소스코드 어디서 다운받아요?
0
52
5
답을언제쯤받아볼수있나요
0
48
2
공통 코드 , 계층 구조 질문
1
35
1
프로젝트가 없어요..
0
56
2
소스코드 빈 파일 문의드려요
0
41
2
칼럼명
0
61
2
프로시저
0
64
2
13강에서 말씀하신 엄청난 쿼리가 어떤 쿼리일까요?
0
77
1
커서 기반 페이징 조건 대상으로 AUTO_INCREMENT vs ULID
0
65
2
도커로 mysql latest(9.5) 이미지 사용시 explain 결과가 다른 부분 해결책
0
92
2
HikariCP maxLifetime 가 db 부하에 주는 영향
0
103
2
9강 인덱스 설계 관련 문의
1
110
3
인덱스 및 DB 질문
0
101
2
첫번째 프로시저 명령에서 Account가 생성되지 않습니다
0
98
1
실례합니다만.. 혹시 강의 할인
0
259
1
2번째 더미데이터 생성이 되지 않습니다.
1
128
2





