JPA & Querydsl/Querydsl

    [우아콘2020] QUERYDSL 내용 정리

    우아한 형제들에서 코로나로 인해서 2020 우아콘을 온라인으로 진행햇었던것을 보고 내용이 너무 좋아서 정리해놓으면 좋을거 같다고 생각했습니다. 주제는 적제된 데이터가 1000만건에서 10억건까지 되는 과정에서 얻은 Querydsl-JPA 개선 팁입니다. 테스트 환경으로 java(OpenJDK 1.8.0_252) Querydsl(Querydls-JPA 4.2.1) Database(AWS Aurora MySQL 5.6 1.19.6) MySQL 5.6 -> 인덱스 컨디션 푸시다운과 서브쿼리의 최적화 QueryDSL -> 버젼별 문법 변화 Querydsl은 버전에 따라서 문법이 변화하는 경우가 많아서 버전체크가 중요합니다. 4.0.1 버전까지는 list 조회 시 .list() 메서드를 사용 4.0.2 버전부터는..