Plan du cours
Qu'est-ce que PostgreSQL ?
- Une brève histoire de PostgreSQL
- Conventions
- Informations complémentaires
- Directives pour la déclaration des bugs
Introduction à PostgreSQL
- Installation et création de base de données
- Le langage SQL
- Fonctionnalités avancées
Le langage SQL
- Syntaxe SQL
- Définition de données
- Manipulation de données
- Requêtes
- Types de données
- Fonctions et opérateurs
- Conversion de types
- Index
- Recherche plein texte
- Contrôle de concurrence
- Conseils pour l'optimisation des performances
Administration du serveur
- Installation à partir du code source
- Installation à partir du code source sous Windows
- Configuration et opération du serveur
- Configuration du serveur
- Authentification des clients
- Rôles de base de données
- Gestion des bases de données
- Localisation
- Tâches d'entretien régulières de la base de données
- Sauvegarde et restauration
- Disponibilité élevée, équilibrage de charge et réplication
- Configuration de la récupération
- Surveillance de l'activité de la base de données
- Surveillance de l'utilisation du disque
- Fiabilité et journal d'avance (Write-Ahead Log)
- Tests de régression
Interfaces client
- libpq - Bibliothèque C
- Objets volumineux
- ECPG - SQL intégré en C
- Le schéma d'information
Programmation serveur
- Extension de SQL
- Déclencheurs
- Le système de règles
- Langages procéduraux
- PL/pgSQL - Langage procédural SQL
- PL/Tcl - Langage procédural Tcl
- PL/Perl - Langage procédural Perl
- PL/Python - Langage procédural Python
- Interface de programmation serveur
Internes
- Aperçu des internes PostgreSQL
- Catalogues système
- Protocole frontend/backend
- Conventions de codage PostgreSQL
- Support des langues natives
- Écriture d'un gestionnaire de langage procédural
- Écriture d'un wrapper de données étrangères
- Optimiseur génétique des requêtes
- Définition de l'interface d'accès aux index
- Index GiST
- Index GIN
- Stockage physique de la base de données
- Interface backend BKI
- Utilisation des statistiques par le planificateur
Pré requis
Une connaissance pratique de SQL et C
Administration système de base (Unix/Linux ou Windows)
Nos clients témoignent (7)
des exemples pas à pas, informations sur la taille des octets
Esmadee Bin Ismail - SBS transit
Formation - PostgreSQL Administration and Development
Traduction automatique
Les différentes techniques qui peuvent être utilisées pour obtenir le même résultat sont simplement optimisées en quelques étapes.
Abdul Hafiz - SBS transit
Formation - PostgreSQL Administration and Development
Traduction automatique
1. Notes sur le tableau blanc 2. Les laboratoires ont été exécutés en mode partagé
Evangelos Katsaros
Formation - PostgreSQL Administration and Development
Traduction automatique
Le formateur a expliqué tout ce que nous avons demandé, il était très précis et a su maintenir mon intérêt.
Katerina Andreopoulou
Formation - PostgreSQL Administration and Development
Traduction automatique
Le fait que nous ayons eu la possibilité d'en apprendre sur les différences entre de nombreux types de bases de données.
Marta Melloch - Amazon Development Center Poland Sp. z o.o.
Formation - PostgreSQL Administration and Development
Traduction automatique
connaissances utiles
Ewa Napieralska - Amazon Development Center Poland Sp. z o.o.
Formation - PostgreSQL Administration and Development
Traduction automatique
Les exercices et le formateur étaient très réactifs et nous écoutaient activement. Il était également très patient avec nous. MERCI BEAUCOUP :)
Martyna Szewczuk - Amazon Development Center Poland Sp. z o.o.
Formation - PostgreSQL Administration and Development
Traduction automatique