1/ Cas d'utilisation de PostgreSql a) Cas simple : petite base de données (5Go) et application Web Présentation simple et description des limites b) Cas avec Volume: base plus importante (150Go) et application Web Présentation, conquêtes des limites, architecture applicative pour la monté en charge, architecture hardware c) Cas concurrentiel: base, application web et script métier La puissance du moteur transactionnel, les niveaux de verrouillage

2/ La performance a) Choix du hardware raid10 vs raid5, la ram, problème des redémarrages (cache disque vide)… b) Analyse de l'activité Point à mesurer: accès aux tables, nombre de transaction, nombre de req/s, plan de requête, requête en cours… c) L'impact du système référentiel sur les performances Explication, opportunité d'utilisation, limites

3/ Les outils autour de PostgreSQL a) Réplication: Slony b) Sauvegarde: pg_dump et archive command d) Supervision: nagios e) diagnostique: table de statistiques de PostgreSQL, pgspy, strace, dstat, iostat

4/ conclusion/questions