고성능 JPA & Hibernate (High-Performance Java Persistence)
Vlad Mihalcea
여러분의 자바 영속성 애플리케이션은 잘 만들어진 고성능 엔터프라이즈 애플리케이션인가요, 아니면 겨우 굴러만 가는 느린 코드인가요? 이 둘은 정말 한 끝 차이입니다. JPA, Hibernate에 대해 제대로 공부하고 고성능 애플리케이션을 만들어봅시다!
Intermediate
Java, JPA, hibernate
Make the most of relational database systems!
Learn SQL performance tuning and optimization tips from a world-renowned expert in Hibernate and JPA.
Learn how to write SQL considering efficient interaction between backend applications and databases.
Here are some criteria for determining which SQL strategy (JOIN, subquery, CTE, window function, etc.) can maximize performance in an ORM environment:
Let's compare performance optimization query strategies in major RDBMSs such as Oracle, SQL Server, MySQL, and PostgreSQL, and clearly indicate situations where they work well or do not work in each database.
Learn how to leverage advanced query techniques such as Upsert and Merge in various RDBMS environments, focusing on real-world use cases.
Master the latest SQL topics, including transaction isolation level issues, locking strategies, JSON data processing, and advanced indexing strategies, to enhance your ability to maximize application performance.
Who is this course right for?
For those who use ORM but crave performance improvements
SQL tuning is typically handled by DBAs, so some may crave experience in improving SQL performance.
For those who use SQL but feel they lack the skills for performance improvement or the criteria for choosing strategies.
For those looking to develop a knack for solving complex query problems encountered in real-world work scenarios.
Developers who want to systematically learn advanced SQL topics such as JOIN, CTE, transactions, and JSON.
Need to know before starting?
Basic usage of JAVA and Spring Framework
Basic SQL writing skills
Experience with relational databases
1,148
Learners
61
Reviews
4.4
Rating
2
Courses
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과 같은 새로운 오픈 소스 프로젝트를 시작하기도 합니다.
All
79 lectures ∙ (7hr 37min)
Course Materials:
All
22 reviews
4.8
22 reviews
Reviews 25
∙
Average Rating 5.0
5
아주 자세하게 설명해주셔서 탑 개발자는 어떤식으로 생각하고 개발하는지 배울 수 있었습니다. 남은 강의도 꼭꼭 씹어먹겠습니다!
Thank you for your review. I'm happy you found the course useful.
Reviews 46
∙
Average Rating 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.
Reviews 6
∙
Average Rating 5.0
5
블라드님 강의가 있다는 건도 알고 있었지만, 영어가 안돼서 망설이다 말았었습니다. 블라드님이 언제 한국어를 배운건지 모르겠지만, 한국어로 지식을 공유해주셔서 감사합니다... 강의 슬라이드 너무 좋네요. 블라드님이 전달하고싶은 부분을 바로바로 파악할 수 있었습니다. 나머지도 잘 학습해보겠습니다
Thank you for appreciating my course. I'm glad you enjoyed it.
Reviews 10
∙
Average Rating 5.0
5
다양한 상황에서 어떤 전략을 적용하는 것이 좋은지 잘 설명해 주십니다. SQL 역량을 키우는 데 도움이 많이 될 것 같습니다.
Thanks and stay tuned for more.
Reviews 2
∙
Average Rating 5.0
5
진짜 블로그로만 보다가 이번에 강의나왓다해서 바로 신청햇어여!! 좋은강의 너무 감사하고 한국어로 설명해주셔서 부담감없이 듣고잇어요~~~
Thank you for such a quick enrolment and enjoy the video lessons.
$176.00
Check out other courses by the instructor!
Explore other courses in the same field!