Emmanuel INCANDELA et Antoine BAJOLET, Ingénieurs en Développement, TDF (ex ORTF)

Êtes vous d'accord pour que votre nom, prénom, courriel, nom d'organisation et votre fonction dans celle-ci soit connue du public ?

Oui.

Vous faites partie d'une organisation à but lucratif, associatif ou gouvernementale ?

Oui. TDF est une société anonyme. TDF est issue de l'ancienne ORTF.

Quelle est la taille de votre organisation en nombre de collaborateurs ?

L'effectif total de TDF avoisine les 3500 personnes.

À quoi sert la(les) bases de données que vous utilisez dans votre organisation ?

Nous utilisons de très nombreuses bases de données provenant de nombreux éditeurs. Les bases PostgreSQL ont fait leur apparition il y a 4 ans dans le cadre d'un projet d'extranet. Nous les utilisons maintenant pour de nombreuses applications ( Processus achat, Télégestion de la TNT - Télévision Numérique Terrestre, CMS, etc.)

La(les) bases de données gérées sont-elles critiques pour votre organisation ?

Elle le sont aujourd'hui car elles supportent des applications majeures.

Quel est le nombre de bases de données distinctes par rapport au nombre total de bases de données de votre organisation ?

Au siège nous avons environ une centaine de bases de données PostgreSQL, dont 35 de production. Dans le cadre de la supervision de la TNT, nous utilisons plusieurs dizaines de base de données PostgreSQL situées directement dans les sites émetteurs.

Quel est le nombre minimum/maximum/moyen de tables par base de données ?

Quelle est la taille minimum/max/moyenne des bases gérées (en méga octets) ?

PostgreSQL est utilisé dans un contexte transactionnel ou plutôt de type datamining/datawarehouse ?

Dans tous les cas de figure.

Quelle est la version utilisée ?

7.1, 7.3 et 7.4. Nous étudions en ce moment la migration en 8.0.

Le serveur sur lequel est installé PostgreSQL est de quel type ?

Matériel HP et différentes distributions linux, essentiellement Red Hat.

Quelle est la part des logiciels libres dans votre organisation ? Au niveau des serveurs ? Et au niveau des postes clients ?

Coté serveur, nous utilisons indifférement des technologies libres ou propriétaires.

Coté client, nous n'utilisons pas ou très peu de logiciel libres.

Depuis combien de temps PostgreSQL est utilisé dans l'organisation et/ou depuis quelle version ?

Quatre ans, depuis la 6.5

PostgreSQL est-il venu en remplacement d'une technologie propriétaire (ou plusieurs), si oui, laquelle (lesquelles) ?

Pas nécessairement. Nous avons utilisé PostgreSQL dans le cadre de nouveaux projets et non en remplacement d'autres SGBD.

Si vous avez remplacé une technologie propriétaire par PostgreSQL : Pourquoi ?

NA

Si vous avez remplacé une technologie propriétaire par PostgreSQL: Avez vous testé d'autres SGBD Libres ? Si oui, lesquels ?

Nous avons évalué MySQL que nous avons estimé pauvre en fonctionnalités professionnelles. Nous l'utilisons néanmoins dans certains cas, notamment quand nous utilisons un logiciel nécessitant ce SGBD.

Si vous avez testé d'autres SGBD/R libres: Pourquoi avoir choisi PostgreSQL au final ?

Fonctionnalités, Polyvalence, Stabilité, Performance en accès concurrent. La conformité SQL99 a été un élément de choix déterminant, notamment pour importer et exporter des données vers/depuis des serveurs Oracle.

À présent, donnez des notes de 1 à 5 et commentez

1 = mauvais, 2 = passable, 3 = moyen, 4 = bon, 5 = très bon

Quel est votre ressenti sur PostgreSQL en termes de fiabilité ?

5 : très bon. Aucun bug n'a été constaté dans notre utilisation de la base.

…de robustesse ?

5 : très bon : Aucune base de données n'a été corrompue depuis 4 ans malgré quelques pannes matérielles ou arrêts immédiats.

…d'administration ?

4 : bon. L'administration des ACL (pg_hba.conf) reste un peu rustique avec certes l'avantage de la sécurité.

…de facilité d'utilisation ?

5 : très bon. A nouveau, le respect de la norme SQL99 est un plus.

…de performances ?

4 : bon.

…d'extensibilité ?

5 :très bon

de « scalabilité » ?

3 : moyen. La version 8 offre des nouveautés intéressantes à ce niveau.

de « tuning » ?

4 : bon.

d'outils annexes ?

4 : bon.

Le support de la communauté PostgreSQL vous parraît-il efficace ?

4 : bon. On se sert d'Usenet ou des listes spécifiques PostgreSQL et dans les 4 heures, on a une réponse, y compris, pour les cas les plus délicats de tuning.


Jean-Paul Argudo le 16/03/2005