본문 바로가기

🌳360

[JPA] 엔티티 매핑과 연관 관계 매핑 : 단일 엔티티를 DB 테이블과 매핑하기 보호되어 있는 글 입니다. 2022. 8. 31.
JPA 기반 데이터 액세스 계층 보호되어 있는 글 입니다. 2022. 8. 31.
[Day 72] Spring MVC : JPA 기반 데이터 액세스 계층 보호되어 있는 글 입니다. 2022. 8. 31.
[Spring Data JPA] 오프셋 기반 페이지네이션(Pagenation) | PagingAndSortingRepository 페이지네이션 데이터베이스에 회원 정보가 100건이 존재한다고 가정한다. 클라이언트가 이 많은 데이터를 모두 한 번에 요청하는 것이 아니라 특정 개수 만큼 나누어서 요청할 수 있다. 서버에 데이터를 요청할 때 클라이언트의 입장과 서버의 입장에서 특정 정렬 기준에 따라 지정한 개수의 데이터를 요청하고 응답하는 것이 필요하다. 오프셋 방식 가져와야 되는 데이터까지 오프셋 개수 만큼 카운팅해서 찾아가는 방식이다. 데이터베이스의 offset 쿼리를 사용하여 페이지 단위로 데이터를 응답한다. 직접 찾아가야 되므로 시간이 걸린다. 이미 읽었던 데이터를 다시 읽는 과정이 포함되어서 데이터가 많아지면 성능상 좋지 않다. 데이터가 100만 건 ~ 200만 건일 때 클라이언트가 심하게 느리다고 할 정도는 아니다. 데이터 중.. 2022. 8. 30.
[Day 71] Spring MVC : JDBC 기반 데이터 엑세스 계층 - 페이지네이션 학습 주제 Spring Data JDBC를 이용한 데이터 액세스 실습 페이지네이션 새롭게 배운 내용 2022.08.30 - [Back-End/Spring Boot & JPA] - [Spring Data JPA] 페이지네이션(Pagenation) API | PagingAndSortingRepository [Spring Data JPA] 페이지네이션(Pagenation) API | PagingAndSortingRepository 페이지네이션 데이터베이스에 회원 정보가 100건이 존재한다고 가정한다. 클라이언트가 이 많은 데이터를 모두 한 번에 요청하는 것이 아니라 특정 개수 만큼 나누어서 요청할 수 있다. PagingAndSo cookiee.tistory.com 보강할 내용 🌿 pagingandsorting.. 2022. 8. 30.
[Day 70] Spring MVC : JDBC 기반 데이터 엑세스 계층 Ⅱ 보호되어 있는 글 입니다. 2022. 8. 29.