お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
期間 7 時間
コース概要
1. 分散型 PostgreSQL の入門
- 単一ノード PostgreSQL のスケーリングにおける課題
- Citus 拡張機能の概要: 目的、アーキテクチャ、および構成要素
- 主要な概念: コーディネーターノード、ワーカーノード、メタデータ、分布キー
2. クラスタのアーキテクチャとセットアップ
- ノードの種類: コーディネーター vs ワーカー
- テーブルの種類: 分散テーブル、レプリケーションテーブル、ローカルテーブル
- 既存の PostgreSQL 環境への Citus のインストールと設定
- クラスタの検出とノードの管理
3. データの分散とシャーディング戦略
- シャーディング手法: ハッシュ vs アペンド
- 最適なパフォーマンスのための分布カラムの選択
- 分散テーブルとレプリケーションテーブルの管理
- シャードの再平衡とスケールアウト
4. 分散クエリの実行と最適化
- Citus によるクエリのルーティングと並列化の仕組み
- 分散クエリプランの理解
- クエリプッシュダウンと実行の最適化
5. 整合性、トランザクション、およびフォールトトレランス
- 二阶段コミット (2PC) とアトミックな操作
- 分散トランザクションにおける障害の処理
6. 運用管理とユースケース
- Citus 向けのモニタリングツールとビュー
- 分散環境でのメンテナンスとアップグレード
要求
- 「Advanced Administration (High Availability & Replication)」の完了または同等の経験
- PostgreSQL の設定およびパフォーマンスチューニングに関する確固たる知識
- Linux および基本的なネットワーク概念への習熟
対象読者
本番環境の PostgreSQL を管理しており、水平スケーリングが必要な経験豊富なデータベース管理者、DevOps エンジニア、およびシステムアーキテクト。
お客様の声 (2)
チューニング戦略。
Jeffrey Zieg - Matrix Consulting
コース - PostgreSQL Performance Tuning
機械翻訳
インスタンスが負荷状態にある場合のログ動作、およびインスタンス、データベース、ファイルなどの階層構造と命名規則
Daniel Inwood - Sinara Consultants LTD
コース - PostgreSQL Advanced DBA
機械翻訳