PostgreSQLにおける高可用性の実装のトレーニングコース
ダウンタイムゼロを実現するためには、高度なストリーミングレプリケーションおよび自動フェイルオーバーの管理が不可欠です。本コースでは同期/非同期レプリケーション、カスケードレプリケーション、トランザクションログのアーカイブ、ベースバックアップの作成、そしてストリーミング設定の監視方法について解説します。さらに、接続プール用ツールとしてpgpool-IIを活用し、高負荷なビジネス環境でも安定して機能する高可用性システムや信頼性の高いデータベース基盤を構築する手法も学びます。
コース概要
- はじめに
- ストリーミングレプリケーション
- ストリーミングレプリケーションの基礎
- 同期と非同期モードの違い
- カスケードレプリケーション
- トランザクションログのアーカイブ
- ベースバックアップの作成方法
- ストリーミング環境のセットアップ手順
- レプリケーション状態の監視手法
- データ競合時の対処法
- 高可用性システムの構築
- pgpool-IIを用いた接続プーリングおよび高可用性環境の設定
- インストール方法
- 設定内容の詳細解説
- プール環境内での初期セットアップ手順
- 自動フェイルオーバー環境の構築手法
- 実践演習およびデモ内容
- pgpool-IIを用いた接続プーリングおよび高可用性環境の設定
要求
本トレーニングは、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を用いてエンベディングおよび類似性検索を実装する。
- オープンソースおよび独自のLLMをPostgresと統合し、リアルタイムな洞察を得る。
- AI処理用クエリやワークフローに対応するようPostgresを最適化する。
講座の形式
- インタラクティブな講義およびディスカッション。
- 豊富な演習と実践を通じた学習。
- ライブラボ環境での手作業による実装練習。
講座内容のカスタマイズオプション
- 本講座の内容をご希望に合わせて調整したい場合は、事前にご連絡ください。
PostgreSQL向けAI:エンタープライズレベルでの統合・最適化・ガバナンス
21 時間PostgreSQLは強力なオープンソースのリレーショナルデータベースであり、AI機能を導入することで企業向けのデータインテリジェンス、予測分析や自動化処理が可能になります。
本講座はインストラクター主導のライブトレーニング(オンラインまたは現地開催)で、PostgreSQLを活用したエンタープライズ向けAIシステムの設計・実装・管理を行いたい中級者から上級者のデータエンジニアやDBA、ソリューションアーキテクトを対象としています。
本講座を修了することで、受講者は以下のスキルを習得できます:
- AIモデルやベクトル検索機能をPostgreSQLに直接統合する方法
- 大規模なエンタープライズ環境向けにAI対応アーキテクチャを導入する手法
- AIデータパイプラインにおける厳格なガバナンス、監査機能およびコンプライアンスの実装方法
- PostgreSQL環境内でオープンソースおよび商用AIフレームワークを安全に活用する手段
講座の形式について
- 双方向型の講義およびエンタープライズ事例に関するディスカッション
- 実践的な演習やリアルな環境での実験
- 実際のPostgreSQL環境を用いた実地操作
カスタマイズオプションについて
- 本講座のカスタマイズをご希望の場合は、お問い合わせいただければ調整いたします。
開発者向け PostgreSQL と AI
14 時間本講座では、AI技術をデータベースシステムに組み込むための PostgreSQLサーバー拡張機能およびライブラリについて基礎から学びます。具体的には、埋め込みベクトルを用いた類似性検索/意味的検索、テキストからSQLを生成する処理、そしてRetrieval-Augmented Generation(RAG)といった技術です。受講生は PgVector および PgAI のインストール方法を学び、ベクトル埋め込みの生成と登録、ベクトルインデックスの作成を行うほか、意味的検索やRAGの実装も体験します。さらに Python または JavaScript を用いて LangChainフレームワークに基づくテキストからSQLを生成するアプリケーション開発にも取り組みます。デモンストレーションおよび実践演習を通じて、重要な概念や実務スキルが確実に身につきます。
PostgreSQL AI:セマンティック検索の入門
7 時間本コースでは、埋め込みベクトルに基づく類似性検索およびセマンティック検索を含む、データベースシステムにAI技術を統合するために使用されるPostgreSQLサーバー拡張機能の基礎を学びます。受講者は、PgVectorのインストール、ベクトル埋め込みの生成と読み込み、ベクトルインデックスの作成、セマンティック検索の実装方法を習得します。デモンストレーションと演習を通じて、コアとなる概念と実践的なスキルを強化します。
PostgreSQL上級編:パフォーマンス管理
14 時間この実践的なコースでは、PostgreSQLにおけるパフォーマンスチューニングの実用面に焦点を当てます。受講者はクエリの実行状況の分析、インデックス最適化、メモリやシステムパラメータの調整、そして負荷監視方法などを習得します。現場での実例と実習を通じて、データベースおよびシステムレベルでボトルネックを特定し解決する手法も学ぶことができます。
PostgreSQLの管理と開発
28 時間PostgreSQLデータベースの管理および開発には、パフォーマンス最適化、レプリケーション、接続プールに関する深い知識が求められます。本コースでは、サーバーの管理方法やSQLの基礎、クライアントインターフェース、サーバーサイドプログラミング、そしてデータベースの内部構造について解説します。実践的な演習を通じて、DBAおよび開発者はクエリ実行の最適化やバックアップ管理、監視設定などを行い、企業向け環境で利用可能な堅牢なPostgreSQL設定を構築できるようになります。
PostgreSQL サーバー管理
14 時間本コースでは、PostgreSQL データベースを効果的にインストール、設定、管理するために必要な基本的な知識を習得します。参加者は、ユーザーのセキュリティ管理、バックアップとリストアの実行、ログの管理、および基本パラメータのチューニングの方法を学びます。実践的な演習を通じて、実世界の管理タスクを行い、パフォーマンスやレプリケーションといった高度なトピックへの準備を整えます。
PostgreSQL入門
14 時間本研修は、PostgreSQLの基礎から学びたいデータベース管理者や設計者向けに作られています。
PostgreSQLのアーキテクチャやインストール方法、データベース設計手順、さらにバックアップおよび復元の実施方法についても学習していただけます。
PostgreSQL上級DBAトレーニング
14 時間本トレーニングは、PostgreSQLにおけるバックアップの実施方法、高可用性の確保、データベースセキュリティ対策について習得したいデータベース管理者やアーキテクト向けに設計されています。
また、パフォーマンスが低下しているクエリの特定方法、データベース性能の監視手法、さらにはPostgreSQLをより効率的に運用するためのチューニング技術も学んでいただけます。
PostgreSQLパフォーマンスチューニング
14 時間本トレーニングは、PostgreSQLデータベースの性能向上を目指すデータベース管理者およびアーキテクト向けに作られています。処理時間が長いクエリをログ化し、問題となり得る箇所を見つけ出す方法を学びます。また、最適なパフォーマンスを得るために調整すべき主要なパラメータについても解説します。
PostgreSQLの管理、最適化およびレプリケーション
35 時間本講座ではインストラクターが指導し、現地または遠隔での受講が可能です。参加者はセットアップから設定・テスト・デプロイ・トラブルシューティングに至る実践的演習を通して、PostgreSQLの基礎および高度な機能について学びます。具体的には管理手法やパフォーマンス向上策、上級開発技術及びレプリケーションが取り上げられます。
研修終了時点で参加者は以下の能力を獲得します:
- PostgreSQLサーバーの構成や運用管理に必要な高度な技術を実践できる。
- データベースおよびクエリの最適化により最高のパフォーマンスを実現できる。
- PostgreSQLサーバーの複製やスケーラビリティ管理が行える。
エンタープライズ規模でのPostgresAI:監視、クローニング、そしてAI駆動型運用
21 時間
PostgresAIは、データベースチームがAI駆動の自動化機能を活用してPostgreSQL環境のクローニングやテスト、最適化を行うためのプラットフォームです。
本講座は講師主導のライブトレーニング(オンラインまたは会場開催)で、エンタープライズ規模でのPostgresAI導入を目指す上級レベルのDevOps担当者やデータベースエンジニア向けに設計されています。主な目的は、データベース監視・クローニングおよびAIを用いた最適化の実現です。
講座終了時には、参加者は以下のスキルを習得できるようになります:
-
エンタープライズ環境へのPostgresAIの導入および設定方法
-
CI/CDパイプラインやPostgreSQLクラスターとの統合手法
-
AI分析機能を活用したクエリの最適化および性能調整法
-
クローン環境におけるガバナンス管理・監査体制構築およびデータプライバシー保護策
講座の形式について
-
インタラクティブな講義およびディスカッション
-
豊富な演習と実践課題の提供
-
実際のテスト環境での手作業による導入体験
カスタマイズ可能なオプションについて
-
ご要望に合わせた内容調整をご希望の場合は、事前にご相談ください。
開発者のためのPostgreSQL
14 時間本コースでは、プログラムを通じてPostgreSQLデータベースと連携する方法について学びます。PostgreSQLをバックエンドとして品質の高いアプリケーションを開発するために必要な技術や構文、仕組みを習得できます。また、効率的なSQLの記述手法に関するベストプラクティスも含め、SQLチューニングについても詳しく解説します。
対象者は、PostgreSQLを活用したい、あるいは機能拡張を行いたい開発者の方々や、データベースアーキテクトの方々です。
PostgreSQL上級講座:レプリケーションと高可用性(RepMgr、PgPool-II)
14 時間本コースでは、PostgreSQLにおけるレプリケーション、高可用性、およびクラスター管理について深く解説します。受講者は複数ノードからなる環境を構築・運用し、フェイルオーバー自動化の設定や負荷分散・接続プール機能の実装方法も学びます。また、実際にレプリケーション実験および障害時の復旧シミュレーションも行います。
開発者と管理者のための PostgreSQL 16
21 時間本講座は、インストラクターによるライブトレーニング(オンラインまたは対面)で、PostgreSQL 16の最新機能や改良点を活用したい中級レベルの開発者および管理者向けとなっています。
講座修了後には、参加者は以下の能力を身につけることができます:
- PostgreSQL 16のアーキテクチャおよび構成要素を理解する。
- 高度なSQL機能やPostgreSQLの拡張機能を活用する。
- セキュリティに関するベストプラクティスとアクセス制御を実装する。
- バックアップ・復旧・モニタリングなど、データベース管理業務を行う。
- パラメータ調整やインデックス最適化によりデータベース性能を向上させる。
- PostgreSQL標準搭載の高可用性およびレプリケーション機能を活用する。
- 最新のアプリケーション開発フレームワークとPostgreSQLを連携させる。