FORMATIONS

 

Formation DBA PostgreSQL

Notre nouvelle formation de 3 jours permet aux stagiaires d'atteindre l'autonomie requise à l'issue de leur formation pour l'administration quotidienne de serveurs de bases de données PostgreSQL. Ce format condensé permet d'acquérir les connaissances fondamentales spécifiques au SGBD PostgreSQL. Notre programme réserve une large part à la pratique individuelle sur nos environnements de formation avec des scénarios concrets sur des situations indispensables à maîtriser dans le contexte du DBA en production.


A qui s'adresse ce package ?

  • A toute personne devant assurer l'installation, l'exploitation, l'administration de bases de données PostgreSQL dans un environnement de production.
  • Cette formation s'adresse aussi bien au débutant qu'à l'administrateur justifiant déjà d'une expérience PostgreSQL et qui souhaite consolider et développer ses connaissances, qu'au DBA expérimenté sur un autre SGBD, tel Oracle, souhaitant s'initier à PostgreSQL.

Les apports techniques

  • Comprendre l'architecture PostgreSQL et ses composants.

  • Acquérir les compétences pour administrer et exploiter des bases de données PostgreSQL en environnement de production.

    Mise en pratique et évaluation :

  • Apprentissage sur notre simulateur de scénarios et sur des serveurs de bases de données PostgreSQL. Le stagiaire applique des scénarios d'installation et d'administration, dont entre autres:

    - Installation des produits et création d'un serveur.

    - contrôle du serveur avec pg_ctl.

    - Gestion des traces (logs) du serveur, collecte et restitution pour analyse.

    - Gestion de la configuration postgresql.conf, pg_hba.conf.

    - Sauvegarde et restauration avec pg_basebackup.

    - Scénarios de maintenance VACUUM / AUTOVACUUM.

Information cursus

Généralités et architecture d'un serveur PostgreSQL
Composants mémoire de PostgreSQL.
Fichiers et répertoires PostgreSQL.
Processus PostgreSQL.
Organisation des blocs PostgreSQL.

Installation, contrôle et configuration
Installation par compilation des sources ou installation des « packages ».
Création du serveur de base de données PostgreSQL (« cluster »).
Contrôle du serveur avec « pg_ctl ».
Configuration des paramètres dans posgresql.conf.
Gestion des fichiers de log et traces.

Les outils d'administration et de monitoring
Administration en ligne de commande (psql) et par outil graphique (/ex: pgAdmin).
Autres outils pour la supervision et l'analyse.

La sécurité
Gestion de la sécurité des accès avec pg_hba.conf
Gestion des utilisateurs (rôles), de leur authentification et de leurs droits. Cryptage des données...

La gestion des transactions
Niveaux d'isolation.
Les transactions PostgreSQL et le protocole MVCC.
La concurrence, les verrous, « deadlocks ».
Le journal de transactions binaire : Write Ahead Logging (WAL).

Les objets d'un serveur PostgreSQL
Les bases de données « template ».
Les utilisateurs (rôles).
Les tablespaces.
Les schémas, tables, vues, vues matérialisées, index, séquences, triggers et types de données...

Sauvegarde et restauration
Les sauvegardes avec pg_dump et pg_dumpall, et leurs restaurations avec pg_restore et psql.
Les sauvegardes et restaurations physiques avec pg_basebackup.
Autres outils de sauvegarde : Barman, pgBackRest...

Maintenance du serveur PostgreSQL
Calcul des statistiques : analyze.
Nettoyage des tables et index : vacuum.
Processus de maintenance automatisée (autovacuum).
Maintenance des objets (reindex, vacuum full...).



Prérequis

  • Une connaissance minimale du SQL et des SGBDR est recommandée ou avoir suivi notre cursus de formation "Langage SQL".
  • Une expérience de DBA sur un autre SGBD est utile (Oracle par exemple) mais n'est pas requise.


Dates de formation :

• Du 04 Juin 2019 au 06 Juin 2019
• Du 10 Avril 2019 au 12 Avril 2019
• Du 20 Février 2019 au 22 Février 2019
• Du 21 Novembre 2018 au 23 Novembre 2018



Je suis intéressé par ce cursus

Je souhaite m'inscrire





© COPYRIGHT CAP DATA. TOUS DROITS RÉSERVÉS. MENTIONS LÉGALES DESIGN : AGENCE K2 GROUPE OSMOZIUM