4 ans de PostgreSQL chez Cityvox

Introduction

Génèse du projet

Sortir du monde Oracle

La transition vers PostgreSQL

L'architecture complète

La mise en production

Les premiers soucis

Et des solutions

Jusqu'à un autre souci

Quelques lenteurs chroniques sur des requêtes

Après 3 ans, on atteint les limites

Refonte totale

  1. utilisation des delay_pools de Squid 2.6 pour canaliser les robots d'indexation : plus de serveur dédié et de base dédiée (manque de test lors des mises en production de nouveaux sites, *..)
  2. recentralisation de tous les sites sur les serveurs frontaux principaux : plus de fiabilité mais aussi plus de connexions parallèles
  3. utilisation de vservers pour contenir toutes les applications périphériques
  4. mise en place de toutes les bonnes pratiques PostgreSQL du moment

Les bonnes pratiques PostgreSQL

connexions à la base

  1. l'ensemble en packaging RPM

La validation de la montée de version PostgreSQL

vite corrigées (je donnerai le détail)

la phase de test amont

  1. importance de cette démarche de test au cours de la phase de

développement

Les dernières réalisations

Mise en production de la nouvelle plate-forme

Conclusion globale