コース概要

導入

  • PostgreSQL vs MySQL vs Oracle
  • PostgreSQL 13の特徴とアーキテクチャの概要

開始方法

  • データベースサーバーの設定
  • PostgreSQL 13のインストール
  • データベースの作成とアクセス
  • SQL構文、コマンド、および関数

Postgresデータベースの設定

  • データ定義、デフォルト値、および制約
  • テーブルの作成と変更
  • 権限とセキュリティポリシーの管理
  • データベーススキーマの作成
  • テーブル継承とパーティショニングの実装
  • データの追加、更新、およびクエリの実行
  • データ型、関数、および演算子
  • インデックスの使用と全文検索の実行
  • 並行制御の理解

データベースサーバーの管理

  • PostgreSQLクラスターのアップグレード
  • サーバーのセキュリティとデータの暗号化
  • サーバーパラメータの設定
  • クライアント認証の有効化
  • アクセスロールと権限の設定
  • 複数データベースの管理
  • データベースメンテナンスタスクの実行
  • データのバックアップとリストア
  • データベースパフォーマンスと信頼性の最適化
  • データベースアクティビティとディスク使用量の監視
  • 論理レプリケーションの実装
  • 回帰テストの実行

クライアント側プログラミング

  • libpq Cライブラリと大オブジェクトインターフェースの使用
  • 埋め込みSQLステートメントの実行
  • 情報スキーマの探求
  • その他のPostgreSQLクライアントアプリケーション

サーバー側プログラミング

  • SQLクエリ言語の拡張
  • イベントトリガー関数の書き方
  • ルールシステムの実装
  • 手続き型言語(PLs)の使用
  • TCL、Perl、およびPython PLsの探求
  • サーバープログラミングインターフェースの実行
  • 論理デコーディングの例
  • レプリケーション進捗の追跡

トラブルシューティング

まとめと次のステップ

要求

  • RDBMSの理解
  • SQLの経験

対象者

  • システム管理者
  • 開発者
 21 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (5)

今後のコース

関連カテゴリー