お問い合わせ

コース概要

PostgreSQLとは何か?

  • PostgreSQLの簡潔な歴史
  • 規約
  • 追加情報
  • バグ報告ガイドライン

PostgreSQLの入門

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

SQL言語

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

サーバー管理

  • ソースコードからのインストール
  • Windowsでのソースコードからのインストール
  • サーバーの設定と運用
  • サーバー設定
  • クライアント認証
  • データベースロール
  • データベースの管理
  • ローカライズ
  • 定期的なデータベースメンテナンスタスク
  • バックアップとリストア
  • 高可用性、負荷分散、レプリケーション
  • リカバリー設定
  • データベースアクティビティの監視
  • ディスク使用量の監視
  • 信頼性とWrite-Ahead Log(WAL)
  • 回帰テスト

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

  • 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)

今後のコース

関連カテゴリー