Course Outline
Introduction
PostgreSQL Deployment and Configuration Standards
Overview of PostgreSQL Architecture and Core Capabilities
PostgreSQL System Administration
- Establishing Database Connections
- PgAdmin Interface Overview
- Server Configuration Management
- User Account Provisioning and Oversight
- Classification of Database Object Types
- Authorization Protocols and Security Controls
- Data Retrieval via Queries
- System Monitoring and Metrics Collection
- Maintaining Atomicity and Isolation Standards
- Database Backup and Restoration Procedures for government systems
- Data Migration to Alternate Platforms
- Analysis of PostgreSQL Log Files
Performance Enhancement Strategies
- I/O Reduction Using HOT (Heap-Only Tuple) Updates
- Lock Management and Concurrency Control
- Evaluation of Database Design Frameworks
- SQL Query Optimization via EXPLAIN Analysis
- Workload Inspection and Assessment
- Performance Benchmarking and Profiling
- Join Operation Optimization
- Efficient Utilization of Indexes
PostgreSQL Replication Infrastructure
- Replication Architecture Overview
- High Availability Implementation in PostgreSQL
- Streaming Replication Protocols
- Cluster Management Using repmgr
- Read-Only Query Execution on Hot Standby Nodes
- Synchronous Replication Configurations
- Log Shipping via File-Based Systems
- Logical Replication Using Triggers (Slony & Londiste)
- Connection Pooling Management
- PostgreSQL Version Upgrades
- Data Sharding and Horizontal Scaling Strategies for government deployments
Summary and Conclusion
Requirements
- Demonstrated proficiency in SQL utilization
- Competence in navigating the Linux command line interface
- Familiarity with fundamental UNIX shell scripting protocols
Intended Audience
- Database administrators
- Systems administrators
- Developers possessing database management experience
Testimonials (4)
1. A very well-structured training program 2. The warm atmosphere the trainer created, along with his outstanding personal professionalism 3. That the trainer explained everything as if he were talking to a complete beginner, without slipping into any technical jargon.
Piotr Romer - Asseco Poland S.A
Course - PostgreSQL Administration, Optimization and Replication
Amount (a lot) of knowledge provided. Cheerful aprroach to the subject.
Oskar Debowski - Asseco Poland S.A
Course - PostgreSQL Administration, Optimization and Replication
Trainer is very approachable and shown expertise in Postgres both in admin and dev side. Acquired lots of learnings in this training. Also, Kahoot knowledge check games are fun.
Kristine - G-Xchange, Inc
Course - PostgreSQL Administration, Optimization and Replication
new knowledges that can be apply in our system