커서 포인터 페이지 매김 기술

커서 포인터 페이징 기술은 웹 애플리케이션에서 데이터를 페이징하는 방법입니다. 오프셋과 제한을 사용하는 대신이 기술은 포인터를 사용하여 현재 데이터의 위치를 표시하고 해당 포인터의 위치를 기반으로 다음 데이터를 검색합니다.


✌️커서 포인터 기법의 작동 방식


1️⃣ 초기 쿼리 : 초기 쿼리를 보내 초기 데이터 양 (예 : 20 개의 레코드)을 검색합니다. 이 쿼리에는 일반적으로 비어 있거나 널 커서 매개 변수가 있습니다.


2️⃣ 데이터 및 커서 반환 : 서버는 검색된 데이터와 데이터의 최종 위치를 나타내는 커서를 반환합니다. 반환 된 데이터는 응용 프로그램에 따라 JSON 구조 또는 다른 형식으로 패키지 할 수 있습니다.


3️⃣ 다음 페이지로 이동 : 사용자가 다음 페이지를 가져 오도록 요청하면 이전 페이지의 커서 값이 포함 된 커서 매개 변수를 사용하여 서버에 요청을 보냅니다. 서버는이 포인터의 값을 사용하여 다음 데이터 검색을 시작할 위치를 결정합니다.


4️⃣ 새 데이터와 새 커서를 반환합니다. 서버는 새 데이터와 데이터의 최종 위치를 나타내는 새 커서를 반환합니다. 사용자는이 새로운 포인터로 새 요청을 보내 다음 페이지를 계속 요청하도록 요청할 수 있습니다.


✌️커서 포인터 기술의 장점


1️⃣ 우수한 성능 :이 기술은 이전 레코드를 계산하고 건너 뛰는 데 의존하지 않으므로 많은 양의 데이터를 효율적이고 최적으로 처리 할 수 있습니다.


2️⃣ 일관성 보장 : 커서 포인터 기술은 새 데이터가 이전 데이터의 마지막 위치에서만 쿼리되므로 사용자가 페이지를 이동할 때 데이터의 일관성을 보장합니다.


3️⃣ 동적 데이터 처리 :이 기술을 사용하면 사용자가 페이지를 탐색하는 동안 (예 : 레코드를 추가, 삭제 또는 편집 할 때) 데이터가 변경되는 경우를 처리 할 수 있습니다.


4️⃣ 다국어 응용 프로그램과 잘 통합 : 커서 포인터 기술은 페이지 번호 나 오프셋 또는 제한에 의존하지 않으므로 다국어 응용 프로그램에 쉽게 통합 할 수 있습니다, 다른 언어로 번역하기가 어려울 수 있습니다.


그러나 커서 포인터 기술에는 커서를 식별하고 조정하기 위해 서버 측 지원 및 적절한 데이터 처리 방법과 같은 몇 가지 제한 사항이 있습니다.


C #에서 Milan Jovanović의 비디오 가이드 구현 : https://www.youtube.com/watch?v=gfRJBoOuNUA


모든 기사는 실제 작업에서 수행, 경험 및 사용한 후의 개인적인 견해입니다. 잘못된 정보와 혼란이있는 경우 모든 사람이 아래 의견에 의견을 제시 할 수 있기를 바랍니다.👇👇👇

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 10월 16일 오전 2:46

댓글 0

    함께 읽은 게시물

    [일터의 근육] 컬리 일잘러들의 공통점

    '

    ... 더 보기

    내 옆 일 잘하는 동료가 가진 것

    Brunch Story

    내 옆 일 잘하는 동료가 가진 것

    쎄울, 2025



    <👩🏻‍💻 신규 개발자가 입사 첫 달에 해야 할 7가지>

    어느 환경에서든 첫인상은 중요합니다. 첫인상으로 인해 생긴 이미지는 추후에 쉽게 바뀌지 않는데요, 회사에서도 예외는 아닙니다. 입사 초기에 보이는 모습에 따라 ‘실력자’라는 인상을 줄 수도, ‘일 못하는 사람’으로 낙인찍힐 수도 있죠. 입사 첫 달은 이러한 첫인상을 결정짓는 중요한 시기입니다. 더 나아가서는 이 시기가 앞으로 이 회사에서의 성공을 좌우할 수도 있어요. 신규 개발자가 새 직장에서 첫 시작을 잘 끊기 위해서 해야 할 7가지 일을 선정해 보았습니다! 1️⃣ 상사의 기대치 파악하기 입사 초반에는 ... 더 보기

    신규 개발자가 입사 첫 달에 해야 할 7가지

    Brunch Story

    신규 개발자가 입사 첫 달에 해야 할 7가지

     • 

    댓글 5 • 저장 621 • 조회 18,140


    🎙️NotebookLM 해설 - 진격의 AI, 개발자는 자멸할까?

    G

    ... 더 보기

    - YouTube

    youtu.be

     - YouTube