PostgreSQL La base de donnees la plus sophistiquee au monde.

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

temoignages:paratronic [2008/10/15 16:25] (Version actuelle)
ioguix créée
Ligne 1: Ligne 1:
 +====== Jean-Christophe ARNU, Développeur/Concepteur chez Paratronic (SA) ======
  
 +**Êtes vous d'accord pour que votre nom, prénom, courriel, nom d'organisation
 +et votre fonction dans celle-ci soit connue du public ?**
 +
 +    * Nom : Arnu
 +    * Prénom : Jean-Christophe
 +    * Courriel : arnu at paratronic dot fr
 +    * Organisation : Paratronic (SA)
 +    * Fonction : Développeur/Concepteur
 +\\
 +**Vous faites partie d'une organisation à but lucratif, associatif
 +ou gouvernementale ?**
 +
 +Je suis membre co-fondateur (et honorifique) du CULTe (Club des
 +Utilisateurs de Linux Toulousain). Mais c'est au sein de la société qui
 +m'emploie que nous utilisons réellement PostgreSQL
 +
 +**Quelle est la taille de votre organisation en nombre de
 +collaborateurs ?**
 +
 +Nous sommes une PME d'une vingtaine de personnes.
 +
 +**À quoi sert la(les) bases de données que vous utilisez dans votre
 +organisation ?**
 +
 +Ma société intégre PostgreSQL dans un produit de collecte, de stockage
 +et d'exploitation de mesures environnementales. Ce produit est
 +actuellement utilisé au niveau des services d'annonces de crues et au
 +sein des futures Services de Prévision de Crues afin de stocker les
 +côtes des riviéres et la pluviométrie (par exemple ici nous recevons des
 +mesures du terrain à un pas de 5 à 6 minutes). Le développement logiciel
 +que nous avons mis en oeuvre à l'interface de postgres permet notamment
 +l'appel vocal des personnels en cas de problémes sur les mesures ou sur
 +le systéme. PostgreSQL est donc intégré dans une application critique
 +fonctionnant en 24/7 où la performance et la sécurité des données
 +devaient être au rendez-vous.
 +
 +**La(les) bases de donnéess gérées sont critiques pour votre
 +l'organisation ?**
 +
 +Par pour nous directement. Elle est critique pour les gens qui
 +l'exploite mais par transitivité il a fallu que nous nous assurions de
 +la fiabilité et de la performances des différents produits libres avant
 +de se lancer et nous avons choisi PostgreSQL.
 +
 +**Quel est le nombre de bases de données distinctes par rapport au
 +nombre total de bases de données de votre organisation ?**
 +
 +Je n'ai actuellement aucune idée du ratio PostgreSQL/autres bases de
 +données chez nos clients. En interne nous n'utilisons PostgreSQL que
 +pour l'intégration de notre produit. Cependant nous pensons l'utiliser
 +dans le futur pour d'autres types d'applications internes.
 +
 +**Quel est le nombre minimum/maximum/moyen de tables par base de
 +données ?**
 +
 +Nous avons un nombre fixe de tables qui est actuellement de
 +41.
 +
 +**Quelle est la taille minimum/max/moyenne des bases gérées (en
 +méga octets) ?**
 +
 +Suivant le type de base (nous avons une base glissante et une base de
 +stockage) nous avons une base qui se situe au alentours de 2Go (c'est
 +la plus petite). La plus grosse que nous ayons fait 7.9Go. Cette
 +dernière valeur aurait tendance à augmenter avec le temps car nos
 +clients souhaitent conserver toutes les données mesurées sur plusieurs
 +années.
 +
 +**PostgreSQL est utilisée dans un contexte transactionnel ou plutôt
 +de type datamining/datawarehouse ?**
 +
 +Nous utilisont PostgreSQL dans les deux cas. Nous avons une première
 +base qui nécessite d'être trés rapide a des fins de collecte terrain.
 +Nous l'utilisons donc de manière transactionnelle. L'autre serveur est
 +utilisé pour faire du datamining.
 +
 +**Quelle est la version utilisée ?**
 +
 +Nous travaillons à l'heure actuelle sur des versions 7.3.2 mais
 +nous projetons de passer en 7.4 l'ensemble des serveurs afin de gagner
 +en "temps de maintenance" et surtout pour bénéficier des nouvelles
 +avancées de la base.
 +
 +**Le serveur sur lequel est installé PostgreSQL est de quel
 +type ?**
 +
 +    * Distribution : Linux Red Hat 8.x
 +    * Matériel : DELL PowerEdge 1650 ou 2650 allant du P3 monoprocesseur ou P3Xeon biprocesseur.
 +    Nous avons toujours un sous systéme disque RAID (PERC - donc adaptec). Nous avons sur tous les serveurs entre 512Mo et 1Go de RAM
 +
 +**Quelle est la part des logiciels libres dans votre organisation ?
 +Au niveau des serveurs ? Et au niveau des postes clients ?**
 +
 +Au niveau de notre équipe R&D nous sommes à 90% logiciels libres. Au
 +niveau du poste client c'est du 100% Windows. Sur les serveurs nous
 +fonctionnons uniquement en logiciels libres.
 +
 +**Quel est le "nombre de serveurs en technologies libres
 +(globalement)" ? et le nombre de serveurs au total, dans votre
 +organisation ?**
 +
 +Je n'ai pas ce genre d'information pour nos clients. Au sein de notre
 +entreprise nous sommes à 50/50%
 +
 +**Depuis combien de temps PostgreSQL est utilisé dans
 +l'organisation et/ou depuis quelle version ?**
 +
 +Nous utilisons PostgreSQL depuis 3 ans (version 7.1).
 +
 +**PostgreSQL est-il venu en remplacement d'une technologie propriétaire (ou plusieurs), si oui, laquelle (lesquelles) ?**
 +
 +Non.
 +
 +**Si vous avez remplacé une technologie propriétaire par PostgreSQL: Pourquoi ?**
 +
 +Sans objet.
 +
 +**Si vous avez remplacé une technologie propriétaire par
 +PostgreSQL: Avez vous testé d'autres SGBD Libres ? Si oui, lesquels ?**
 +
 +Nous avons évalué MySQL avant de choisir PostgreSQL.
 +
 +**Si vous avez testé d'autres SGBD/R libres: Pourquoi avoir choisi
 +PostgreSQL au final ?**
 +
 +Pour sa gestion transactionnelle, ses procédures stockées, sa
 +vérification de l'intégrité, la sécurité (reprise aprés crash etc...) et
 +la performance qu'il laissait présager pour le futur.
 +
 +**À 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é ?**
 +
 +4
 +
 +**de robustesse ?**
 +
 +5
 +
 +**d'administration ?**
 +
 +4, peu d'admin au final
 +
 +**de facilité d'utilisation ?**
 +
 +5
 +
 +**de performances ?**
 +
 +4
 +
 +**d'extensibilité ?**
 +
 +5, nous avons testé les procédures stockées en PL/pgsql et C et en
 +Python
 +
 +**de « scalabilité » ?**
 +
 +Je ne peux me prononcer, nous sommes en pleine étude sur le sujet.
 +Cependant par rapport à l'intégration du produit à une machine
 +spécifique nous avons pu constater que PostgreSQL avait tout l'outillage
 +de configuration nécessaire pour tirer partie des sous systémes disques
 +et des architectures particuliéres.
 +
 +**de « tuning » ?**
 +
 +3, difficile de trouver de la documentation ou du retour
 +d'expérience concret sur le sujet. La note 3 est surtout attribué à ce
 +manque. Sinon je mettrais un 4 car comme je le disais précédemment les
 +possibilités d'adaptation au matériel sont trés correctes.
 +
 +**d'outils annexes ?**
 +
 +5, psql est bien fait. Je n'utilise pas pgadmin3 mais ça pourrait
 +venir étant donné que j'avais bien aimé pgadmin2.
 +
 +**Le support de la communauté PostgreSQL vous parraît-il
 +efficace ?**
 +
 +5, j'utilise les listes et l'irc pour mes questions. Les
 +réponses sont relativement rapides à venir. J'en suis trés heureux.
 +
 +--\\
 +Jean-Christophe Arnu\\
 +Paratronic\\
 +
 +-- \\
 +Jean-Paul Argudo le 11/09/2004 
 
temoignages/paratronic.txt · Dernière modification: 2008/10/15 16:25 de ioguix