Ceci est une ancienne révision du document !
0. Pourquoi ce livre blanc ? 1. Un SGBD open-source robuste et sophistiqué 2. Références 3. Priorité à la sécurité 4. Performances 5. Un large choix de système de réplication 6. Une galaxie de logiciels complémentaires 7. Une communauté internationale dynamique 8. Des sociétés à votre service 9. Comment participer ?
* Présenter le logiciel, réputation trompeuse (complexe et élitiste)
Fondée en 2004, PostgreSQLFR est l'association des utilisateurs francophone de PostgreSQL. Ses objectifs sont multiples :
L'association compte une cinquantaine de membres et plusieurs entreprises ( Benchmark Group, Dalibo, Open Wide, Syleam )
liens :
www.postgresql.fr
Initié en ???? par Micheal Stonebaker (…/), PostgreSQL a pris son essor à la fin des années 1990 et est devenu un des SGBD libres les plus répandu sur le marché.
Les raisons de ce succès sont multiples :
témoignages : jca
liens :
Souvent méconnu et moins médiatique que ses concurrents, PostgreSQL est cependant de plus en plus répandu, au sein des grands groupes, des administrations, mais aussi parmi les PME et TPE.
Parmi les nombreux utilisateurs de PostgreSQL, citons Trois exemples :
→ Meteo France : dispose actuellement de la plus grande base PostgreSQL connue en France. Plus de 4 tera de données
→ RATP :
→ Yahoo Everest
liens :
Disons-le d'emblée comparer les performances des différents SGBD est une tache ardue et les résultats obtenus sont souvent difficiles à exploiter. Trop de paramètres sont en jeux ( versions, profil matériel, configuration optimisée ou pas, type d'application, outil de mesure, etc…) et il n'est pas évident de réaliser des tests objectifs.
Toutefois
liens :
La singularité de PostgreSQL réside dans le grand nombre de solutions de réplication proposées.
Assurer la sécu des données (redondance geographique) , pour améliorer les performances (répartition de charge), pour garantir la qualité de service (serveur de secours) pour simplifier les opérations de maintenance (migration de données)
PostgreSQL dispose d'un panel de solution allant de la réplication asynchrone
«graphe»
Témoignage : Daniel Tang (?)
liens :
warm standby hot standby slony : slony.fr bucardo : bucardo.org
La richesse de PostgreSQL réside dans les centaines de logiciels “satelittes” qui facilite la gestion ou augementent les possibilités du moteur de données
Ces logiciels sont généralement open-source,
Administration : pgAdmin, phpPgAdmin
Répartiteurs de charge : pgPool, pgBouncer
Système d'information géographique : PostGIS
ETL : pgLoader
Monitoring : pgFouine, pgSnap
Témoignage :
liens :
La communauté PostgreSQL est souvent citées comme un modèle entre terme d'organisation et d'ouverture, au point que l'un des fondateurs de MySQL a indiqué que les développeurs de MYSQL devrait prendre exemple sur PostgreSQL ! <ref>
Concrètement la communauté PostgreSQL est la seule à maintenir 6 versions majeures simultanément. Par exemple, la version 7.4 sortie en 2002 est toujours supportées, des patchs de sécurité sont livrés lorsqu'un problème est trouvé.
Quelque soit le type de demande, il est très simple d'obtenir de l'aide, voir même de contacter directement les développeurs du logiciels. En effet, il existe de nombreux forums, des listes de diffusion spécialisées, un wiki mais aussi un chan IRC en quasi constante animation.
Enfin les principaux développeurs de PostgreSQL sont employés par différents groupes internationaux ( Sun Microsystems, Red Hat, EntrepriseDB ) ce qui assure à la fois l'indépendance et la pérennité du projet.
témoignages : ELMA
A l'instar de Linux et Apache , PostgreSQL est projet libre et non rattaché à une entreprise particulière. Ceci garantit la pérennité du projet dans le sens ou PostgreSQL ne pourra jamais être “racheté” par un concurrent ou “faire failite”.
Ceci implique qu'il n'existe pas de société ayant le monopole de PostgreSQL. Au contraire, le marché français est animé par une multitude d'acteurs proposant divers services :
Audit : Dalibo
Formation : Anaska, Dalibo, Orsys, PLB
Support : Dalibo, Open Wide
Infogérance :
Ainsi lorsque l'on fait le choix de PostgreSQL, on est certain de pouvoir obtenir une prestation commercial ( aide à l'installation, migration, télé-maintenance) de la part d'une société expérimentée.
De plus, choisir PostgreSQL permet de ne pas être limité à un interlocateur commercial unique et dominateur.
L'élement essentiel de l'écosystème PostgreSQL est la communauté des utilisateurs du logiciels. Chaque utilisateur de PostgreSQL à son échelle est un acteur . Aggréger ensemble la somme de toutes ses énergies forme une force de travail gigantesque qui garantit la qualité du logiciel et un niveau d'entraide exceptionnel.
A l'image d'un qui se compose de milier , chaque utilisateur de PostgreSQL peut participer à l'effort commun. Quelque soit le niveau de compétence, il est possible d'apporter sa pierre à l'édifice. On peut notamment
* Tester
* Partager son savoir
* Témoigner