Daily iOS
iOS 시스템 디자인

페이지네이션 전략

모바일 피드의 페이지네이션을 offset 기반과 cursor(keyset) 기반 중 무엇으로 하겠습니까? 두 방식의 차이를 근거로 말해 주세요.

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

offset은 삽입·삭제로 중복·누락이 생기고 서버 비용이 커진다. cursor는 마지막 항목 기준이라 안정적이고 인덱스 조회 한 번이다. 모바일 피드는 새 글 삽입이 잦으니 cursor를 택한다.

받은 질문 공유