高性能 JPA & Hibernate (High-Performance Java Persistence)
Vlad Mihalcea
あなたのJava永続化アプリケーションは、うまく作られた高性能なエンタープライズアプリケーションですか?それともかろうじて動くだけの遅いコードですか? この両者は本当に紙一重です。 JPA、Hibernateについてしっかり勉強して、高性能なアプリケーションを構築しましょう!
中級以上
Java, JPA, hibernate
受講生 596名
難易度 中級以上
受講期間 無制限
学習した受講者のレビュー
5.0
모깅
非常に詳しく説明してくださったおかげで、トップレベルの開発者がどのように考え、開発するのかを学ぶことができました。残りの講義も必ずしっかり理解したいと思います!
5.0
hahahl
思考の流れを学べる方法が大変 도움이 됩니다. 英語で聞いて復習は時間を節約するために2倍速の韓国語で聞きますが、 전혀 어색함이 없네요。
5.0
화를참자
ブラドさんの講義があることも知っていましたが、英語ができないため躊躇してやめていました。ブラドさんがいつ韓国語を学んだのかはわかりませんが、韓国語で知識を共有していただきありがとうございます。講義スライドとても良いですね。ブラドさんが伝えたい部分をすぐに把握することができました。残りもよく学習してみます。
HibernateおよびJPA分野の世界的な専門家が教える、SQLパフォーマンスチューニングと最適化のノウハウを学びます。
バックエンドアプリケーションとデータベース間の効率的な相互作用を考慮したSQLの作成方法を習得します。
ORM環境でパフォーマンスを最大化するために、JOIN、サブクエリ、CTE、ウィンドウ関数など、さまざまなSQL戦略のうちどれを選択すべきかを判断する基準を提示します。
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,254
受講生
74
受講レビュー
4.5
講座評価
2
講座
私の名前はVlad Mihalceaです。Java Championであり、Amazonで最も売れているJava関連書籍の一つとなったHigh-Performance Java Persistenceの著者でもあります。
私は現在、素晴らしいHypersistence Optimizerを開発しており、空いた時間にはさまざまなオープンソースプロジェクト(Hypersistence UtilsやFlexyPoolなど)の開発や、StackOverflowでの回答活動を行っています。
私はJavaチャンピオンであり、Hibernate ORMプロジェクトの主要なコントリビューターです。アプリケーションの構成とマッピングをスキャンし、データアクセス層の速度を向上させるために必要な変更を提案するツール、Hypersistence Optimizerを開発しました。
StackOverflowでHibernate、Java、JPAタグに関連する数千の質問に回答し、ゴールドバッジを獲得しました。
興味深い発見をすると、個人ブログで共有することを好みます。彼はオープンソースソフトウェアを信頼しており、すべての開発者が何らかの形で貢献すべきだと考えています。
適切なツールが見つからなければ、Hypersistence UtilsやFlexyPoolのような新しいオープンソースプロジェクトを立ち上げることもあります。
全体
79件 ∙ (7時間 37分)
講座資料(こうぎしりょう):
10. JOIN性能(1) - サブクエリ
08:01
12. JOIN性能(3) - ハッシュ結合
05:05
13. JOIN性能(4) - マージ結合
04:15
14. JOIN性能(5) - 例
04:14
全体
31件
4.9
31件の受講レビュー
受講レビュー 30
∙
平均評価 5.0
5
非常に詳しく説明してくださったおかげで、トップレベルの開発者がどのように考え、開発するのかを学ぶことができました。残りの講義も必ずしっかり理解したいと思います!
レビューありがとうございます。コースがお役に立てて嬉しいです。
受講レビュー 56
∙
平均評価 5.0
5
思考の流れを学べる方法が大変 도움이 됩니다. 英語で聞いて復習は時間を節約するために2倍速の韓国語で聞きますが、 전혀 어색함이 없네요。
気に入っていただけて嬉しいです。私のコースは英語で収録されたのですが、Inflearnプラットフォームが韓国語の吹き替えと字幕を提供してくれました。
受講レビュー 6
∙
平均評価 5.0
5
ブラドさんの講義があることも知っていましたが、英語ができないため躊躇してやめていました。ブラドさんがいつ韓国語を学んだのかはわかりませんが、韓国語で知識を共有していただきありがとうございます。講義スライドとても良いですね。ブラドさんが伝えたい部分をすぐに把握することができました。残りもよく学習してみます。
私の講座にご関心をお寄せいただきありがとうございます。楽しんでいただけて嬉しいです。
受講レビュー 2
∙
平均評価 5.0
5
いつもブログで拝見していましたが、今回講座が出たと聞いてすぐに申し込みました!! 良い講座をありがとうございます。韓国語で説明してくださるので、 부담감(負担感)なく聞けています。
この度は、迅速なご登録ありがとうございます。ビデオレッスンをお楽しみください。
受講レビュー 13
∙
平均評価 5.0
5
多様な状況でどのような戦略を適用するのが良いのか、分かりやすく説明してくださいます。 SQLの力量を伸ばすのに大いに役立つと思います。
ありがとうございます。またお楽しみに。
¥27,913
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!