FORMATION PostgreSQL - La Synthèse
Comprendre, Comparer, Intégrer et Migrer
Objectifs de la formation Architecture de PostgreSQL
Cette formation Architecture de PostgreSQL a pour but de vous aider à concevoir des systèmes complets basés sur PostgreSQL grâce à l'utilisation d'outils “satellites” (réplication, pooling…)
Cette formation Architecture de PostgreSQL vous permettra de :
Comprendre l'éco-système de la communauté PostgreSQL
Comparer PostgreSQL aux différents SGBD du marchés
Intégrer PostgreSQL dans leur système d'information
Garantir la Haute-Disponibilité des données
Définir une plan de migration
A qui s'adresse la formation Architecture de PostgreSQL
Cette formation Architecture de PostgreSQL s'adresse aux responsables qui envisagent l'intégration de PostgreSQL au sein de leurs Systèmes d'Information existants ou à venir. Les postes concernés par cette formation Architecture de PostgreSQL sont : les ingénieurs commerciaux, les chefs de Projet, les architectes de Système d'Information, les directeurs de Service Informatique
Pré-requis :
Connaissances minimales en système d'exploitation et informatique
Notion de base de langage SQL
Contenu de la formation Architecture de PostgreSQL
Découvrir PostgreSQL
Avoir une vision claire du projet PostgreSQL.
Véritable tour d'horizon de PostgreSQL et de sa communauté, cette introduction revient sur les origines du projet, détaille les fonctionnalités des versions courantes et met un coup de projecteur sur les développements en cours au sein du projet. À l'issue de ce module, le stagiaire possède une vision claire et précise des avantages et des futures évolutions du projet PostgreSQL.
Origines et historique du projet
Versions et Feuille de route
Concepts de base ( ACID, MVCC, Transactions, Journaux WAL )
Fonctionnalités ( schémas, index, tablespaces, triggers )
Solutions de sauvegardes
Références françaises et internationales
Outils Graphiques
Maîtriser les outils d'administration de PostgreSQL
Dans ce module sont présentés les outils graphiques liés à PostgreSQL notamment pgAdmin III et phpPgAdmin. pgAdmin III est la plate-forme d'administration et de développement libre la plus populaire et la plus riche pour PostgreSQL. pgAdmin III est conçu pour répondre aux besoins de tous les utilisateurs, de l'écriture de requêtes SQL simples aux développements de bases de données complexes. L'interface graphique supporte toutes les fonctionnalités de PostgreSQL et simplifie l'administration. phpPgAdmin est une application web d'administration de PostgreSQL. Cet outil de gestion est parfaitement adapté pour les administrateurs de base de données, les opérateurs et les développeurs. D'autres outils sont présentés notamment pgSnap et Druid.
pgAdmin
PhpPgAdmin
pgSnap
Outils de modélisation
Richesses de l'écosystème Postgres
Découvrir le foisonnement de la communauté PostgreSQL
Cette introduction s'adresse aux utilisateurs qui souhaitent repousser les limites d'une utilisation classique de PostgreSQL. À l'issue de ce module, le stagiaire aura une vision claire des projets complémentaires qui simplifient la gestion quotidienne des bases PostgreSQL. Par ailleurs, le module contient un passage en revue des différences entre PostgreSQL et ses concurrents.
Tour d'horizon des projets satellites
Comparaisons avec les autres SGBDR ( fonctionnalités / performances )
Fonctionnalités avancées ( PITR, Héritage, Partitionnement )
Cas d'utilisation / Usages à éviter
PostgreSQL face aux défis du cloud computing et de la virtualisation
Fonctionnement de la communauté
Comment participer ? / Avenir du projet
Architectures de Haute-Disponibilité
Tour d'horizon des solutions de réplication
Depuis la version 9.0, PostgreSQL propose un mécanisme simple et robuste de réplication asychrone et asymétrique. En quelques minutes, il est possible de réaliser le clone d'un serveur PostgreSQL, puis de l'utiliser en lecture seule. Mais ce n'est pas tout ! D'autres solutions de réplication permettent des opérations plus complexes, de la répartition de charge, ou des bascules sur panne fluides et automatisées.
Enjeux de la réplication de données
Hot Standby et Streaming Réplication
Solutions alternatives de réplication (Slony, Londiste, Bucardo)
Pooling de connexions et répartition de charge
Mécanismes de bascules ( FAIL OVER / FAIL BACK )
Formation intégrer PostgreSQL
-Formation administration PostgreSQL
-Formation PostgreSQL Paris







