お問い合わせ

コース概要

PostgreSQL とは

  • PostgreSQL の概要
  • 表記規則
  • その他の情報
  • バグ報告ガイドライン

PostgreSQL 入門

  • インストールとデータベースの作成
  • SQL 言語
  • 高度な機能

SQL 言語

  • SQL 構文
  • データ定義
  • データ操作
  • クエリ
  • データ型
  • 関数と演算子
  • 型変換
  • インデックス
  • 全文検索
  • 並行性制御
  • パフォーマンスのヒント

サーバー管理

  • ソースコードからのインストール
  • Windows 上でのソースコードからのインストール
  • サーバーのセットアップと運用
  • サーバー設定
  • クライアント認証
  • データベースロール
  • データベースの管理
  • ローカライゼーション
  • 日常のデータベースメンテナンスタスク
  • バックアップとリストア
  • 高可用性、ロードバランシング、レプリケーション
  • リカバリ設定
  • データベースアクティビティのモニタリング
  • ディスク使用量のモニタリング
  • 信頼性と WAL (Write-Ahead Log)
  • 回帰テスト

クライアントインターフェース

  • libpq - C ライブラリ
  • ラージオブジェクト
  • ECPG - C 埋め込み SQL
  • 情報スキーマ

サーバープログラミング

  • SQL の拡張
  • トリガー
  • ルールシステム
  • プロシージャル言語
  • PL/pgSQL - SQL プロシージャル言語
  • PL/Tcl - Tcl プロシージャル言語
  • PL/Perl - Perl プロシージャル言語
  • PL/Python - Python プロシージャル言語
  • サーバープログラミングインタフェース

内部構造

  • PostgreSQL 内部構造の概要
  • システムカタログ
  • フロントエンド/バックエンドプロトコル
  • PostgreSQL コーディング規約
  • ネイティブ言語サポート
  • プロシージャル言語ハンドラの作成
  • 外部データラッパーの作成
  • 遺伝的クエリオプティマイザー
  • インデックスアクセスメソッドインターフェース定義
  • GiST インデックス
  • GIN インデックス
  • データベースの物理ストレージ
  • BKI バックエンドインタフェース
  • プランナーが統計情報を使用する方法

要求

SQL と C 言語の基本的な知識

基本的なシステム管理の知識(Unix/Linux または Windows)

 28 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー