This course provides PostgreSQL administrators with an understanding of high availability mechanisms and an overview of existing solutions. It teaches them how to implement an operational solution with PostgreSQL, detailing the different types of replication and load balancing.
INTER
IN-HOUSE
CUSTOM
Practical course in person or remote class
Disponible en anglais, à la demande
This course provides PostgreSQL administrators with an understanding of high availability mechanisms and an overview of existing solutions. It teaches them how to implement an operational solution with PostgreSQL, detailing the different types of replication and load balancing.
At the end of the training, the participant will be able to:
Implement physical replication between instances
Reinforce replication in conjunction with physical backups
Modify replication topology
Implement logical replication between databases
Controlling load distribution
Create and test failure scenarios
Intended audience
Database administrators and system administrators.
Prerequisites
Good knowledge of PostGreSQL administration or knowledge equivalent to that acquired in the course "PostgreSQL, administration" (ref. PGA). Basic knowledge of Linux administration
Installation and configuration of a load balancing tool.
Test with pgbench.
Recovery procedure.
Hands-on work
Configuration, testing and failure scenarios.
5
The session manager: pgbouncer
Installation of pgbouncer.
Pool and session configuration.
Gestion de la sécurité.
Implementation.
Cas d'utilisation.
Hands-on work
Implementation of a load balancing solution with pgbouncer.
6
Automatic switchover: the Patroni case
Concepts, DCS, raft protocol.
Mise en place de pgBackRest.
Installation and configuration of the first Patroni node.
Set up the other Patroni nodes.
Application access point: pgbouncer or haproxy.
Controlled tilt.
Bascule sur incident.
Hands-on work
Restore test and automatic Patroni/haproxy switchover on scenarios.
Customer reviews
4,3 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
CÉLINE M.
29/01/26
5 / 5
Very good training and very good trainer
CHRISTOPHE G.
29/01/26
5 / 5
The trainer was very educational and gave very clear explanations.
LIRA GABRIEL M.
06/10/25
3 / 5
Theory OKWork environment very good, no particular worries. Too many errors in the course exercises. For a subject as complicated as this, I'm generally disappointed with the practical exercises because manipulation is the basis of the developer's skills. Even though I learnt a lot, I'm still disappointed.
CHRISTOPHE G.
06/10/25
4 / 5
The practical exercises are not sufficiently prepared before the course. For several exercises (pgbouncer, pgbackrest via patroni), we had problems installing it. We were unable to complete the course.
BRUN MIKAËL L.
06/10/25
4 / 5
The practical work was complicated to follow and to carry out
MICHAËL L.
29/09/25
4 / 5
The exercise materials have had to be updated.
FRANÇOIS A.
29/09/25
4 / 5
Could be better finalised. Too many unknown errors during the course exercises. Final result uncertain. I was satisfied with the exercises although it was very problematic with the installation of Patroni.
PARTICIPANTS
Database administrators and system administrators.
PREREQUISITES
Good knowledge of PostGreSQL administration or knowledge equivalent to that acquired in the course "PostgreSQL, administration" (ref. PGA). Basic knowledge of Linux administration
TRAINER QUALIFICATIONS
The experts leading the training are specialists in the covered subjects. They have been approved by our instructional teams for both their professional knowledge and their teaching ability, for each course they teach. They have at least five to ten years of experience in their field and hold (or have held) decision-making positions in companies.
ASSESSMENT TERMS
The trainer evaluates each participant’s academic progress throughout the training using multiple choice, scenarios, hands-on work and more.
Participants also complete a placement test before and after the course to measure the skills they’ve developed.
TEACHING AIDS AND TECHNICAL RESOURCES • The main teaching aids and instructional methods used in the training are audiovisual aids, documentation and course material, hands-on application exercises and corrected exercises for practical training courses, case studies and coverage of real cases for training seminars.
• At the end of each course or seminar, ORSYS provides participants with a course evaluation questionnaire that is analysed by our instructional teams.
• A check-in sheet for each half-day of attendance is provided at the end of the training, along with a course completion certificate if the trainee attended the entire session.
TERMS AND DEADLINES
Registration must be completed 24 hours before the start of the training.
ACCESSIBILITY FOR PEOPLE WITH DISABILITIES
Do you need special accessibility accommodations? Contact Mrs. Fosse, Disability Manager, at psh-accueil@orsys.fr to review your request and its feasibility.
This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.
Dates and locations
Dernières places
Date garantie en présentiel ou à distance
Session garantie
No session at the moment, we invite you to consult the schedule of distance classes.
6
This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.