PostgreSQL パフォーマンスエンジニアリング:インデックスからレプリケーションまで
PostgreSQLは、分析パイプラインから高トラフィックのSaaSプロダクトまで、あらゆるものを運用するチームに信頼されるオープンソースのリレーショナルデータベースです。このトラックは、PostgreSQLのデプロイメントが優雅にスケールするか、負荷下で崩壊するかを決定する3つの柱に焦点を当てています:インデックス、パーティショニング、レプリケーション。大規模データベースを高速、一貫性、可用性を保つための本番環境テクニックへ、B1レベルの確かな基礎知識からC2レベルへと進みます。
学習内容
インデックスの構造と各タイプが活躍する場面、インデックスパフォーマンスのチューニングと冗長スキャンの排除、範囲、リスト、ハッシュによるテーブルパーティショニングと長期的なメンテナンス、pub/subセマンティクスを備えたストリーミングおよびロジカルレプリケーションのセットアップを学びます。上級コースでは高可用性、自動フェイルオーバー、そして大規模での インデックスとパーティショニングの統合的な実践をカバーし、本番スキーマ全体にわたる包括的なデータベースパフォーマンス分析で完結します。
学習パス
11のコースはB1からC2までをカバーします。このトラックはPostgreSQL Indexing Fundamentals、Introduction to PostgreSQL Partitioning、PostgreSQL Replication Basicsの3つのB1コースで始まり、語彙と基本的なメカニクスを確立します。B2ではPostgreSQL Index Performance TuningとLogical Replication and Pub/Subで実践的スキルを磨きます。C1段階ではAdvanced PostgreSQL Partitioning Strategies、Partitioning Performance and Maintenance、Advanced Replication Architectures、High Availability and Failoverで難易度を上げます。トラックはC2のIndexing and Partitioning at ScaleとComprehensive Database Performanceで完結し、3つの柱すべてが本番スキーマ全体の統合的な視点で融合します。
学習方法
各コースは、組み込みコードエディタでリアルタイムフィードバックを得ながら完了する、短くて焦点を絞ったレッスンで構成されています。行き詰まったときは、AIチューターが概念を説明し、問題のあるクエリまたは設定を指摘するため、構文を修正するのではなく、あなたの理解を改善できます。