PostgreSQLでの高可用性の実装のトレーニングコース
このトレーニングは、データベース管理者とアーキテクト向けに設計されており、PostgreSQLにおけるストリーミングレプリケーションの学習と、pgpool-IIを使用して自動フェイルオーバーを達成し、高可用性のPostgreSQLデータベースクラスタをセットアップする方法について解説します。
コース概要
- 導入
- ストリーミングレプリケーション
- ストリーミングレプリケーション
- 同期または非同期
- カスケードレプリケーション
- トランザクションログアーカイビング
- ベースバックアップ
- ストリーミングのセットアップ
- ストリーミングの監視
- 競合処理
- 高可用性セットアップ
- pgpool-IIを使用した接続プーリングとHAセットアップ
- インストール
- 設定
- プールのセットアップ
- HAのセットアップ
- デモとラボ
- pgpool-IIを使用した接続プーリングとHAセットアップ
要求
このトレーニングを受ける前に、PostgreSQLに関する予備知識があることをお勧めします。
オープントレーニングコースには5人以上が必要です。
PostgreSQLでの高可用性の実装のトレーニングコース - 予約
PostgreSQLでの高可用性の実装のトレーニングコース - お問い合わせ
PostgreSQLでの高可用性の実装 - コンサルティングお問い合わせ
コンサルティングお問い合わせ
お客様の声 (1)
この科目に対する事実に基づいた実践的なアプローチ。質問しやすい的良好な雰囲気です。
Marcin - Santander Bank Polska S.A.
コース - Implementing High Availability in PostgreSQL
機械翻訳
今後のコース
関連コース
PostgresのAI
21 時間Postgresは、先進的なオープンソースのリレーショナルデータベースで、AI駆動システムやデータインテリジェンスアプリケーションの基盤として使用できます。
この講師主導のライブトレーニング(オンラインまたは対面)は、中級レベルのデータベース専門家や開発者を対象とし、Postgres内でAI機能を直接統合、管理、最適化する方法を学びます。
このトレーニング終了時には、参加者は以下のことができるようになります:
- AIワークロード用のPostgres拡張機能を設定および構成します。
- pgvectorを使用してエンベディングと類似性検索を実装します。
- PostgresにオープンソースやプロプライエタリーなLLMを統合し、リアルタイムの洞察を得ます。
- AI駆動クエリとワークフロー向けにPostgresを最適化します。
コースの形式
- インタラクティブな講義とディスカッション。
- 豊富な演習と実践。
- ライブラボ環境での手動実装。
コースのカスタマイズオプション
- このコースをカスタマイズしたトレーニングをご希望の場合は、お問い合わせください。
PostgreSQLのAI:エンタープライズグレードの統合、最適化、およびガバナンス
21 時間PostgreSQLは強力なオープンソースのリレーショナルデータベースで、企業データインテリジェンス、予測分析、自動化のためにAI機能を追加することができます。
この講師主導のライブトレーニング(オンラインまたはオンサイト)は、中級から上級レベルのデータエンジニア、DBA、およびソリューションアーキテクト向けに設計されており、PostgreSQLを活用する企業グレードのAIシステムの設計、実装、およびガバナンスを行いたい方々を対象としています。
このプログラムを修了することで、参加者は以下のスキルを獲得します:
- PostgreSQLにAIモデルとベクトル検索機能を直接統合する。
- 高負荷のエンタープライズワークロード向けにAI最適化されたアーキテクチャをデプロイする。
- AIデータパイプラインの堅牢なガバナンス、監査、およびコンプライアンスを実装する。
- PostgreSQL環境内でオープンソースおよびプロプライエタリAIフレームワークを安全に活用する。
コースの形式
- インタラクティブな講義と企業ケースのディスカッション。
- 実践的な演習と実世界のラボ。
- ライブPostgreSQL環境での手動実装。
コースカスタマイゼーションオプション
- このコースのカスタマイズされたトレーニングを依頼するには、ご連絡ください。
OracleをAzure SQLまたはPostgreSQLに移行する
7 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、OracleデータベースをAzure SQLまたはPostgreSQLに移行したいデータベース管理者やクラウドアーキテクトを対象としています。
このトレーニングが終了すると、参加者は以下のことができます:
- Azure SQLとPostgreSQLを比較し、ビジネス目標と要件に最適なデータベースを選択する。
- 定義、データ、および手順をOracleからAzureSQLまたはPostgreSQLデータベースシステムに移動するためのデータベースを準備する。
- 移行後のステップとして、テスト、最適化、更新、および維持管理を行う。
PostgreSQLの管理と開発
28 時間このコースでは、PostgreSQLデータベースの管理とパフォーマンス調整について学びます。参加者はレプリケーション、接続プーリング、全文検索などの専門的なPostgreSQL(別名:Postgres)モジュールの使用方法を習得します。
PostgreSQL サーバー管理
14 時間PostgreSQL エッセンシャル
14 時間このトレーニングは、PostgreSQL の基本から学びたいデータベース管理者とアーキテクト向けに設計されています。
PostgreSQL のアーキテクチャ、インストール、デザイン、ならびにバックアップと復旧の方法を学習します。
PostgreSQL Advanced DBA
14 時間このトレーニングは、データベース管理者やアーキテクト向けに設計されており、PostgreSQLでバックアップ、高可用性、データベースのセキュリティを実装するためのツールと技術を学ぶことができます。
また、遅いクエリの検出方法、データベース性能の監視方法、PostgreSQLのパフォーマンス調整方法も学びます。
PostgreSQL パフォーマンスチューニング
14 時間このトレーニングは、PostgreSQL データベースのパフォーマンスを調整したいデータベース管理者やアーキテクト向けです。クエリの遅いワークロードをログに記録し、クエリ内の可能なボトルネックを見つける方法を学習します。このトピックでは、最適なパフォーマンスのために調整する必要がある最も重要なパラメータについても説明します。
PostgreSQLの管理、最適化、およびレプリケーション
35 時間この講師主導のライブトレーニング(オンサイトまたはリモート)では、参加者はPostgreSQLの一般的な側面と高度な側面を学びます。これらの内容には管理、パフォーマンス調整、高度な開発、およびレプリケーションが含まれ、セットアップ、構成、テスト、展開、トラブルシューティングなどの一連の手順に従って実践的な演習を行います。
このトレーニングを終了した参加者は以下のことが able になります:
- 高度な管理技術を使用してPostgreSQLサーバーを構成し、管理します。
- データベースとクエリを最適化して最大のパフォーマンスを実現します。
- PostgreSQLサーバーをレプリケートし、拡張します。
PostgreSQL for Developers
14 時間このコースでは、PostgreSQL データベースとのプログラミング的な相互作用を学びます。PostgreSQL をバックエンドに使用した高品質アプリケーションの開発に必要な技術、構文、および構造について学習します。また、効率的な SQL の書き方に関するベストプラクティスも含む SQL チューニングについても説明します。
対象者は PostgreSQL を使用または拡張したい開発者とデータベースアーキテクトです。
PostgreSQL 13 for Developers and Administrators
21 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、sysadminsと開発者がPostgreSQL 13を使用して、高パフォーマンスアプリケーション向けにデータベースを設定、構築、および管理することを目指しています。
このトレーニングの終了時には、参加者は以下のことができます:
- PostgreSQL 13をインストールおよび設定する。
- PostgreSQL 13を使用してデータベースを操作、管理、および維持する際の特徴、アーキテクチャ、および基本を理解する。
- Postgresデータベーステーブルとスキーマの設定方法を学ぶ。
- データ操作とクエリの実行方法を学ぶ。
- PostgreSQL 13の機能性を完全に利用し、拡張するための異なるプログラミングインターフェース(クライアントおよびサーバー)を探求する。
PostgreSQL 16 for Developers and Administrators
21 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、中級レベルの開発者と管理者向けに、PostgreSQL 16の最新機能と改善点を活用することを目指しています。
このトレーニング終了時には、参加者は以下のことができます:
- PostgreSQL 16のアーキテクチャとコンポーネントを理解する。
- 高度なSQL機能とPostgreSQL拡張機能を利用する。
- セキュリティのベストプラクティスとアクセス制御を実装する。
- バックアップ、復旧、および監視を含むデータベース管理タスクを実行する。
- チューニングとインデックス戦略を通じてデータベースのパフォーマンスを最適化する。
- PostgreSQLの組み込みツールを使用して高可用性とレプリケーションを実現する。
- PostgreSQLを現代的なアプリケーション開発フレームワークに統合する。
PostgreSQL for Administrators - 3 Days
21 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、大規模なデータ管理とデータベースシステムの高可用性および高性能化にPostgreSQLを使用したいデータベース管理者やシステム管理者向けです。
本トレーニング終了時には、参加者は以下のことが Able to できます:
- PostgreSQLをインストールし、設定する。
- PostgreSQLの機能とアーキテクチャを理解する。
- SQLを使用してデータベース操作を行う方法を学ぶ。
- データロスを防ぐためにデータベースバックアップおよび復元を行う。
- サーバーを高可用性に設定する。
- 高性能チューニングのツールと手法を学ぶ。
- 監視と可観測性のための外部ツールを探索する。
PostgreSQLの基本
14 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、PostgreSQLを使用してデータベースを作成し、SQLクエリを書き、データを操作し、テーブルを管理する方法を学びたい初心者レベルの専門家向けです。PGAdminとSQLコマンドの両方を使用します。また、タイムシリーズデータ用のTimescale拡張機能についての基本的な紹介も提供します。
このトレーニング終了時には、参加者は以下のことができます:
- リレーショナルデータベースの原理とPostgreSQLアーキテクチャを理解します。
- PostgreSQLとPGAdminをインストール、設定、操作できます。
- データ選択、フィルタリング、グループ化、結合のためのSQLクエリを書き、実行できます。
- SQLステートメントを使用してデータを操作し、データベースオブジェクトを管理できます。
- ビューを作成・管理し、TimescaleなどのPostgreSQL拡張機能を探求できます。
PostgreSQL with Python
21 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、開発者と管理者を対象としており、Pythonを使用してPostgreSQLでセキュアで信頼性が高く安定したアプリケーションを大規模に構築することを目指しています。
このトレーニングの終了時には、参加者は以下のようなことができるようになります:
- PostgreSQLとPythonのインストール、設定、接続を行う。
- Pythonプログラミングの基本的な知識を復習する。
- PythonとPostgreSQLを使用することのメリットを理解する。
- Pythonを使用して基本的なSQL操作を行う方法を学ぶ。
- Pythonで高度なPostgreSQL機能を使用する方法を学ぶ。
- データの安全性、セキュリティ、監視、最適化技術を実装する。