コース概要
導入
- PostgreSQL vs MySQL vs Oracle
- PostgreSQL 13の特徴とアーキテクチャの概要
開始方法
- データベースサーバーの設定
- PostgreSQL 13のインストール
- データベースの作成とアクセス
- SQL構文、コマンド、および関数
Postgresデータベースの設定
- データ定義、デフォルト値、および制約
- テーブルの作成と変更
- 権限とセキュリティポリシーの管理
- データベーススキーマの作成
- テーブル継承とパーティショニングの実装
- データの追加、更新、およびクエリの実行
- データ型、関数、および演算子
- インデックスの使用と全文検索の実行
- 並行制御の理解
データベースサーバーの管理
- PostgreSQLクラスターのアップグレード
- サーバーのセキュリティとデータの暗号化
- サーバーパラメータの設定
- クライアント認証の有効化
- アクセスロールと権限の設定
- 複数データベースの管理
- データベースメンテナンスタスクの実行
- データのバックアップとリストア
- データベースパフォーマンスと信頼性の最適化
- データベースアクティビティとディスク使用量の監視
- 論理レプリケーションの実装
- 回帰テストの実行
クライアント側プログラミング
- libpq Cライブラリと大オブジェクトインターフェースの使用
- 埋め込みSQLステートメントの実行
- 情報スキーマの探求
- その他のPostgreSQLクライアントアプリケーション
サーバー側プログラミング
- SQLクエリ言語の拡張
- イベントトリガー関数の書き方
- ルールシステムの実装
- 手続き型言語(PLs)の使用
- TCL、Perl、およびPython PLsの探求
- サーバープログラミングインターフェースの実行
- 論理デコーディングの例
- レプリケーション進捗の追跡
トラブルシューティング
まとめと次のステップ
要求
- RDBMSの理解
- SQLの経験
対象者
- システム管理者
- 開発者
お客様の声 (5)
1日目の終わりに、1人の参加者が実践でのより多くの対話を提案し、トレーナーたちはそれを2日目に取り入れました。
Daniela - Unit4
コース - PostgreSQL 16 for Developers and Administrators
機械翻訳
この科目に対する事実に基づいた実践的なアプローチ。質問しやすい的良好な雰囲気です。
Marcin - Santander Bank Polska S.A.
コース - Implementing High Availability in PostgreSQL
機械翻訳
Dockerとコンテナ、そしてPostgres DBの継承機能がOracle Databaseには利用できないことが理由でした。
Manish Kumar
コース - PostgreSQL Essentials
機械翻訳
それは明確に私たちの目的に合わせて調整されており、それが非常に役立つものでした。Zoom形式が気に入りました。資料を常に目の前に置きながら、講師が説明しながら図やマークを追加できるのが便利だったからです。講師は私たちの質問に非常に満足のいく形で答えてくれましたし、1日でこれほど多くのことを学べるとは思っていませんでした。通常、午後には研修が疲れることが多いのですが、これは最後まで非常に引き込まれていました。ペースが完璧で、詳細な説明は適切な部分に集中していました。
Davina Sanders - Scottish Government
コース - PostgreSQL Performance Tuning
機械翻訳
ミハルは非常に知識が豊富で、教師としては魅力的でした。
Nate Clifton - NIIT (USA) Inc.
コース - PostgreSQL Advanced DBA
機械翻訳