고성능 JPA & Hibernate (High-Performance Java Persistence)
Vlad Mihalcea
여러분의 자바 영속성 애플리케이션은 잘 만들어진 고성능 엔터프라이즈 애플리케이션인가요, 아니면 겨우 굴러만 가는 느린 코드인가요? 이 둘은 정말 한 끝 차이입니다. JPA, Hibernate에 대해 제대로 공부하고 고성능 애플리케이션을 만들어봅시다!
중급이상
Java, JPA, hibernate
Tận dụng tối đa hệ thống cơ sở dữ liệu quan hệ!
Học hỏi bí quyết điều chỉnh và tối ưu hóa hiệu suất SQL từ chuyên gia hàng đầu thế giới trong lĩnh vực Hibernate và JPA.
Tìm hiểu cách viết SQL hiệu quả, có tính đến sự tương tác hiệu quả giữa ứng dụng backend và cơ sở dữ liệu.
Để xác định chiến lược SQL nào có thể tối ưu hóa hiệu suất trong môi trường ORM (Object-Relational Mapping) như JOIN, Subquery, CTE (Common Table Expressions), Window Function, cần đưa ra các tiêu chí đánh giá sau:
So sánh các chiến lược truy vấn cải thiện hiệu suất trong các RDBMS hàng đầu như Oracle, SQL Server, MySQL, PostgreSQL, v.v., đồng thời chỉ rõ các tình huống hoạt động hiệu quả hoặc không hiệu quả trong từng cơ sở dữ liệu.
Bạn có thể học cách tận dụng các kỹ thuật truy vấn nâng cao như Upsert, Merge trong nhiều môi trường RDBMS khác nhau, tập trung vào các trường hợp thực tế.
Nắm vững các chủ đề SQL mới nhất như các vấn đề về mức độ cô lập giao dịch, chiến lược khóa, xử lý dữ liệu JSON, chiến lược lập chỉ mục nâng cao, v.v. để nâng cao khả năng tối đa hóa hiệu suất ứng dụng.
Khóa học này dành cho ai?
Dành cho những ai sử dụng ORM nhưng vẫn khao khát cải thiện hiệu suất
Những người khao khát có kinh nghiệm cải thiện hiệu suất SQL vì DBA phụ trách việc điều chỉnh SQL.
Những người sử dụng SQL nhưng cảm thấy thiếu các phương pháp cải thiện hiệu suất hoặc tiêu chí lựa chọn chiến lược
Những ai muốn trau dồi khả năng giải quyết các vấn đề truy vấn phức tạp thường gặp trong thực tế công việc
Dành cho các nhà phát triển muốn học một cách có hệ thống các chủ đề SQL nâng cao như JOIN, CTE, Transaction, JSON, v.v.
Cần biết trước khi bắt đầu?
Hướng dẫn sử dụng cơ bản JAVA, Spring Framework
Khả năng viết SQL cơ bản
Kinh nghiệm sử dụng cơ sở dữ liệu quan hệ
1,195
Học viên
71
Đánh giá
4.5
Xếp hạng
2
Các khóa học
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과 같은 새로운 오픈 소스 프로젝트를 시작하기도 합니다.
Tất cả
79 bài giảng ∙ (7giờ 37phút)
Tài liệu khóa học:
Tất cả
31 đánh giá
4.9
31 đánh giá
Đánh giá 27
∙
Đánh giá trung bình 5.0
5
아주 자세하게 설명해주셔서 탑 개발자는 어떤식으로 생각하고 개발하는지 배울 수 있었습니다. 남은 강의도 꼭꼭 씹어먹겠습니다!
Thank you for your review. I'm happy you found the course useful.
Đánh giá 52
∙
Đánh giá trung bình 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.
Đánh giá 6
∙
Đánh giá trung bình 5.0
5
블라드님 강의가 있다는 건도 알고 있었지만, 영어가 안돼서 망설이다 말았었습니다. 블라드님이 언제 한국어를 배운건지 모르겠지만, 한국어로 지식을 공유해주셔서 감사합니다... 강의 슬라이드 너무 좋네요. 블라드님이 전달하고싶은 부분을 바로바로 파악할 수 있었습니다. 나머지도 잘 학습해보겠습니다
Thank you for appreciating my course. I'm glad you enjoyed it.
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
진짜 블로그로만 보다가 이번에 강의나왓다해서 바로 신청햇어여!! 좋은강의 너무 감사하고 한국어로 설명해주셔서 부담감없이 듣고잇어요~~~
Thank you for such a quick enrolment and enjoy the video lessons.
Đánh giá 11
∙
Đánh giá trung bình 5.0
5
다양한 상황에서 어떤 전략을 적용하는 것이 좋은지 잘 설명해 주십니다. SQL 역량을 키우는 데 도움이 많이 될 것 같습니다.
Thanks and stay tuned for more.
4.772.015 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!