고성능 JPA & Hibernate (High-Performance Java Persistence)
Vlad Mihalcea
여러분의 자바 영속성 애플리케이션은 잘 만들어진 고성능 엔터프라이즈 애플리케이션인가요, 아니면 겨우 굴러만 가는 느린 코드인가요? 이 둘은 정말 한 끝 차이입니다. JPA, Hibernate에 대해 제대로 공부하고 고성능 애플리케이션을 만들어봅시다!
중급이상
Java, JPA, hibernate
Hibernate 및 JPA 분야의 세계적인 전문가가 알려주는 SQL 성능 튜닝과 최적화 노하우를 배웁니다.
백엔드 애플리케이션과 데이터베이스 간의 효율적인 상호작용을 고려한 SQL 작성법을 익힙니다.
JOIN, 서브쿼리, CTE, 윈도우 함수 등 다양한 SQL 전략 중 어떤 것이 ORM 환경에서 성능을 극대화할 수 있는지 판단하는 기준을 제시합니다.
Oracle, SQL Server, MySQL, PostgreSQL 등 대표적인 RDBMS에서의 성능 개선 쿼리 전략을 비교하고, 각 데이터베이스에서 잘 작동하거나 작동하지 않는 상황을 명확히 알려줍니다.
Upsert, Merge와 같은 고급 쿼리 기법을 다양한 RDBMS 환경에서 어떻게 활용하는지 실무 사례 중심으로 배울 수 있습니다.
트랜잭션 격리 수준 이슈, 락킹 전략, JSON 데이터 처리, 고급 인덱싱 전략 등 최신 SQL 주제를 다뤄 애플리케이션 성능을 극대화할 수 있는 역량을 키웁니다.
학습 대상은
누구일까요?
ORM은 사용하지만 성능 개선에 대한 갈망이 있으신 분
SQL 튜닝은 DBA 분들이 담당해서 SQL 성능 개선 경험에 갈망이 있으신 분
SQL은 쓰지만 성능 개선 방법이나 전략 선택 기준이 부족하다고 느끼는 분
실무에서 마주치는 복잡한 쿼리 문제를 해결하는 감각을 키우고 싶은 분
JOIN, CTE, 트랜잭션, JSON 등 고급 SQL 주제까지 체계적으로 배우고 싶은 개발자
선수 지식,
필요할까요?
JAVA, Spring Framework 의 기본 사용법
기본적인 SQL 작성 능력
관계형 데이터베이스 사용 경험
1,053
명
수강생
40
개
수강평
4.4
점
강의 평점
2
개
강의
My name is Vlad Mihalcea, and I’m a Java Champion. I wrote the High-Performance Java Persistence book, which became one of the best-selling Java books on Amazon.
I'm currently developing the amazing Hypersistence Optimizer, and in my free time, I develop various open-source projects (e.g., Hypersistence Utils and FlexyPool) and answer questions on StackOverflow.
저는 Java 챔피언이자 Hibernate ORM 프로젝트의 주요 기여자입니다. Hypersistence Optimizer 도구를 만들었으며, 이 도구는 애플리케이션 구성과 매핑을 스캔하여 데이터 액세스 계층 속도를 향상시키는 데에 필요한 변경 사항을 알려주는 도구입니다.
StackOverflow에서 Hibernate, Java, JPA 태그에 관련된 수천 개의 질문에 답변하며 골드 배지를 획득했습니다.
흥미로운 것을 발견하면 개인 블로그에 공유하는 것을 좋아합니다. 그는 오픈 소스 소프트웨어를 신뢰하며, 모든 개발자가 어떤 방식으로든 참여해야 한다고 생각합니다.
적절한 도구를 찾지 못하면 Hypersistence Utils나 FlexyPool과 같은 새로운 오픈 소스 프로젝트를 시작하기도 합니다.
전체
13개
4.8
13개의 수강평
수강평 23
∙
평균 평점 5.0
5
아주 자세하게 설명해주셔서 탑 개발자는 어떤식으로 생각하고 개발하는지 배울 수 있었습니다. 남은 강의도 꼭꼭 씹어먹겠습니다!
Thank you for your review. I'm happy you found the course useful.
수강평 6
∙
평균 평점 5.0
5
블라드님 강의가 있다는 건도 알고 있었지만, 영어가 안돼서 망설이다 말았었습니다. 블라드님이 언제 한국어를 배운건지 모르겠지만, 한국어로 지식을 공유해주셔서 감사합니다... 강의 슬라이드 너무 좋네요. 블라드님이 전달하고싶은 부분을 바로바로 파악할 수 있었습니다. 나머지도 잘 학습해보겠습니다
Thank you for appreciating my course. I'm glad you enjoyed it.
수강평 2
∙
평균 평점 5.0
5
진짜 블로그로만 보다가 이번에 강의나왓다해서 바로 신청햇어여!! 좋은강의 너무 감사하고 한국어로 설명해주셔서 부담감없이 듣고잇어요~~~
Thank you for such a quick enrolment and enjoy the video lessons.
수강평 42
∙
평균 평점 5.0
5
사고의 흐름을 배울 수 있는 방법이 도움이 많이 됩니다. 영어로 듣고 복습은 시간을 절약하기 위해 2배속 한국어로 듣는데 전혀 어색함이 없네요
I'm glad you liked it. My course was recorded in English, but the Inflearn platform managed to provide the dubbing and subtitiles in Korean.
수강평 10
∙
평균 평점 5.0
5
다양한 상황에서 어떤 전략을 적용하는 것이 좋은지 잘 설명해 주십니다. SQL 역량을 키우는 데 도움이 많이 될 것 같습니다.
Thanks and stay tuned for more.
월 ₩45,760
5개월 할부 시
₩228,800