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 par ioguix