Plan du cours
Introduction
- PostgreSQL vs MySQL vs Oracle
- Aperçu des fonctionnalités et de l'architecture de PostgreSQL 13
Démarrage
- Mise en place d'un serveur de base de données
- Installation de PostgreSQL 13
- Création et accès à une base de données
- Syntaxe SQL, commandes et fonctions
Configuration d'une base de données Postgres
- Définition des données, valeurs par défaut et contraintes
- Mise en place et modification de tables
- Gestion des privilèges et des politiques de sécurité
- Création de schémas de base de données
- Implémentation de l'héritage et du partitionnement de table
- Ajout, mise à jour et interrogation de données
- Utilisation des index et exécution de recherches textuelles complètes
- Compréhension du contrôle de concurrence
Gestion d'un serveur de base de données
- Mise à niveau d'un cluster PostgreSQL
- Sécurisation du serveur et chiffrement des données
- Configuration des paramètres du serveur
- Activation de l'authentification client
- Mise en place de rôles et permissions d'accès
- Gestion de plusieurs bases de données
- Réalisation des tâches d'entretien de la base de données
- Sauvegarde et restauration des données
- Optimisation des performances et fiabilité de la base de données
- Surveillance de l'activité de la base de données et de l'utilisation du disque
- Implémentation de la réplication logique
- Exécution de tests de régression
Programmation côté client
- Utilisation de la bibliothèque C libpq et de l'interface d'objet volumineux
- Exécution de déclarations SQL intégrées
- Exploration du schéma d'information
- Autres applications clientes PostgreSQL
Programmation côté serveur
- Extension du langage de requêtes SQL
- Écriture de fonctions déclencheurs d'événements
- Implémentation de systèmes de règles
- Utilisation des langages procéduraux (PLs)
- Exploration des PLs TCL, Perl et Python
- Exécution d'interfaces de programmation serveur
- Exemples de décodage logique
- Suivi de la progression de la réplication
Dépannage
Résumé et étapes suivantes
Pré requis
- Une compréhension des SGBDR (Systèmes de Gestion de Bases de Données Relationnelles)
- Expérience avec SQL
Public cible
- Administrateurs système
- Développeurs
Nos clients témoignent (5)
Une grande quantité de connaissances fournies. Une approche enthousiaste du sujet.
Oskar Debowski - Asseco Poland S.A
Formation - PostgreSQL Administration, Optimization and Replication
Traduction automatique
sujets avancés avec manipulations pratiques et discussions, tels que TimescaleDB et Hypertable, ainsi que les connaissances du formateur sur le sujet :)
Shivam - Paessler LLC
Formation - PostgreSQL Fundamentals
Traduction automatique
D'ici la fin de la première journée, un participant a suggéré davantage d'interaction lors des pratiques, et les formateurs ont pris en compte cette suggestion pour la deuxième journée.
Daniela - Unit4
Formation - PostgreSQL 16 for Developers and Administrators
Traduction automatique
Une approche factuelle et pratique du sujet. Une atmosphère agréable, propice aux questions.
Marcin - Santander Bank Polska S.A.
Formation - Implementing High Availability in PostgreSQL
Traduction automatique
Andres s'assure constamment de répondre à toutes les questions des participants et fait tout son possible pour que chacun comprenne ses enseignements. J'admire son expertise et sa maîtrise du sujet.
Ryan - Questronix Corporation
Formation - PostgreSQL for Administrators - 3 Days
Traduction automatique