Formation PostGreSQL : Administration de la base de données


  • FORMATION POSTGRESQL
REFERENCE
 
 
BPGA
DUREE
 
 
3 jours
TARIFS
 
 
1950 € HT
Niveau : Débutant
Cours à distance: Possible
OBJECTIFS :
 

Cette formation PostgreSql vous apprendra à installer et à administrer au quotidien votre serveur de base de données PostgreSQL. Vous verrez comment manipuler les données, comment gérer une base et vous apprendrez à maîtriser les principales techniques et outils d'administration.

PRÉ-REQUIS :
 

Connaissance d'autres bases de données, du langage SQL, et de l'administration de base de Linux.

PUBLIC :
 

Chefs de projet, développeurs, administrateurs de bases de données et administrateurs des systèmes.

PROGRAMME :
 

Présentation de PostgreSQL

Historique du projet
Présentation des projets et outils de la ferme de projets pgFoundry
Comparatif avec les autres moteurs SGBDR (avantages/inconvénients)

Installation de PostgreSQL

Les étapes d'installation de PostgreSQL

Les distributions Linux

Sur ma distribution Debian
Sur les distributions à base de RPM (RedHat, Fedora)
À partir des sources

Les binaires pour MS-Windows

Utilisation de l'assistant d'installation
Préparation du système d'exploitation
Les changements depuis la version 8.0

Initialisation et exécution d'une instance

Initialisation d'une instance
Arrêt et démarrage du serveur (commandes d'administration)
Architecture des processus du serveur (le Postmaster et les processus en arrière-plan)
Création d'instances supplémentaires
Créer une nouvelle instance ou une nouvelle base ?
Les scripts installés par Debian

Connexions et outils d'administration PostgreSQL

Sessions

Jeux de caractères (UTF, ISO...)
Que faire pour corriger les problèmes de caractères ?
La sécurité des sessions coté serveur (pg_hba.conf)
Quelles applications peuvent utiliser SSL ?

Droits d'accès

L'intérêt des rôles (utilisateurs et groupes)
Gratification et révocation des privilèges

Outils en ligne de commande et graphique

L'outil en ligne de commande : psql (shell SQL)
Tour d'horizon des possibilités syntaxiques
La richesse du client lourd PgAdminIII (administration, développement)
L'outil en ligne : phpPgAdmin.
Le gestionnaire de connexions : Pgpool

Définition des données avec PostgreSQL

Création de schémas, tables, index, domaines, séquences
Les différents types de données, opérateurs et fonctions

Manipulation des données

Requêtes SQL

Lectures des données
Insertion et mise à jour des données
Fonctionnement des transactions
Les niveaux d'isolations et les verrous
La recherche de texte : tsearch2

Pratiques de programmation pour l'administration PostgreSQL

Côté serveur

Gestion des procédures stockées
Le langage PL/pgSQL
Le langage PL/Perl
Les extensions en C
Les déclencheurs

Côté client

Les applications web en PHP
Les pilotes PostgreSQL et PDO
Les applications web en Java
Pourquoi utiliser JNDI sur les serveurs d'applications

Administration de PostgreSQL au quotidien

Fichiers et répertoires PostgreSQL

Arborescence standard suite à l'installation de PostgreSQL
Emplacement des éléments fondamentaux
Répertoires et fichiers créés à la suite d'une création de base
Les fichiers à sauvegarder à froid pour une base précise

Administration du serveur PostgreSQL

Le fichier fondamental postgreSQL.conf
Les logs binaires
Surveillance et valeurs recommandées pour la mémoire
Le collecteur de statistiques
Les logs d'activités

Catalogue Système

Les vues et tables des informations du serveur
Outils pour obtenir des informations sur l'état des bases
Outils pour vérifier la cohérence des données

Sauvegardes et restauration PostgreSQL

Différences entre pg_dump et pg_dumpall
Utilisations typiques de pg_dump en ligne de commande
Les restaurations avec pg_restore et psql
Les logs binaires : Write Ahead Logging (WAL)

Tâches de maintenance et d'exploitation PostgreSQL

L'analyse des requêtes avec Explain
L'analyse et le nettoyage des espaces de tables et d'index avec Vacuum
La reconstruction d'index avec Reindex
L'automatisation des tâches de maintenance avec autovacuum

Optimisation PostgreSQL

Quelles sont les informations utiles ?
Sur quels paramètres intervenir ?
Conseils sur la performance

Tour d’horizon des solutions propriétaires

L’offre Oracle
Notion de grille (11g) et de Cloud (12c)
Les grandes différences avec Oracle (techniques et financières)
L’offre de Microsoft SQL Server
La version Cloud (Azure)

S'INSCRIRE À CETTE
FORMATION POSTGRESQL
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

2 j

 
PostgreSQL est un SGBD de référence dans le monde des Logiciels Libres. Il offre une richesse fonctionnelle importante lui permettant de rivaliser avec des produits commerciaux tels...

3 j

 
Cette formation a pour objectif de transmettre les connaissances et le savoir-faire technique pour assurer les tâches suivantes :  Maintenir un parc de serveurs en environnement...

2 j

 
Cette formation hot Standby PostgreSQL donne les clefs pour : Mettre en place un ou plusieurs serveurs de secours  Maitriser les procédures de bascules en cas...

2 j

 
PostgreSQL est concurrent d'autres systèmes de gestion de base de données, qu'ils soient libres (comme MySQL et Firebird), ou propriétaires (comme Oracle, DB2 ou SQL...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

Tampon du Fafiec indiquant que PLB Consultant est partenaire de ses actions collectives

Votre formation Open Source prise en charge à 100% ! *

Depuis mai 2018, le Fafiec a sélectionné PLB Consultant pour vous proposer les meilleures formations autour de l'Open Source.

Sessions inter-entreprise sur Paris, Lyon et Lille.
Sessions intra-entreprise sur toute la France.

* 100% des coûts pédagogiques, offre valable dans la limite des fonds mutualisés dédiés aux actions collectives, en application des critères de prise en charge en vigueur (voir conditions détaillées sur le site du Fafiec)

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB