コース概要

PostgreSQLとは何ですか?

  • PostgreSQL の簡単な歴史
  • 慣例
  • さらに詳しい情報
  • バグ報告のガイドライン

PostgreSQL の紹介

  • インストールと作成 Database
  • SQL 言語
  • 高度な機能

SQL 言語

  • SQL 構文
  • データ定義
  • データ操作
  • クエリ
  • データ型
  • 関数と演算子
  • 外部データラッパー
  • 型変換
  • インデックス
  • トリガー
  • 全文 Search
  • 情報スキーマ
  • PL/pgSQL - SQL 手続き型言語
  • 同時実行制御
  • パフォーマンスのヒント
  • プランナーの使い方 Statistics

サーバー管理

  • ソースコードとディストリビューションが提供するパッケージの比較
  • ソースコードからのインストール
  • Windows でのソース コードからのインストール
  • ソースコードをコンパイルして取得したバイナリのデプロイメント
  • サーバーのセットアップ、操作
  • Database 物理ストレージ
  • ファイルシステムの耐久性要件と必要なマウント オプション
  • サーバー構成
  • コンテナベースの導入に関する特別な考慮事項
  • クライアント認証
  • Database 役割
  • Database の管理
  • ローカリゼーション
  • 日常 Database メンテナンス作業
  • バックアップと復元
  • リカバリ構成
  • Database アクティビティのモニタリング
  • ディスク使用量の監視
  • 信頼性と先行書き込みログ
  • 回帰テスト
  • サードパーティのサーバー拡張機能のインストール

高可用性、負荷分散、レプリケーション

  • ブルワーの CAP 定理
  • 同期レプリケーションと非同期レプリケーション
  • ログ配布 (ウォーム スタンバイ)
  • ストリーミングマスター/スレーブレプリケーション(ホットスタンバイ)
  • Slony を使用したトリガーベースのマスター/スレーブ レプリケーション
  • Bucardo を使用したトリガーベースのマルチマスター レプリケーション
  • Pgpool による接続プーリングと同期レプリケーション
  • DRBD を使用したフェイルオーバー構成
  • 障害が発生したサーバーの交換
  • ネットワークパーティションからの回復

要求

0]の基本的な実務知識

 14 時間

参加者の人数



Price per participant

お客様の声 (6)

関連コース

関連カテゴリー