no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
| — | temoignages:efs [2008/10/15 16:28] (Version actuelle) – créée ioguix | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Yves-Jean Benigni, Administrateur Système & Réseaux, benigni.org ====== | ||
| + | Haaaaaaa PostgreSQL... Au départ j'ai travaillé sur Ingres. | ||
| + | J' | ||
| + | donnée UNIFY de chez UNIFY pour gérer la gestion des Donneurs de sang et | ||
| + | toute la chaine de contrôle de celui-ci jusqu' | ||
| + | Je travaillais au CNTS. En 1995 il a fallu équiper les collectes de | ||
| + | sangs mobiles d' | ||
| + | transfusionnelle. Nous développions l' | ||
| + | internes et donc il fallait le faire là encore en interne avec des | ||
| + | moyens financiers qui couvraient à peine l' | ||
| + | a été menée sur la possibilité d' | ||
| + | donnée. L' | ||
| + | d' | ||
| + | certaines informations de la base de production vers ce systeme. Je | ||
| + | simplifie... | ||
| + | |||
| + | A l' | ||
| + | 486, et la programmation d'une application en C avec le preprocessing | ||
| + | Ingres n' | ||
| + | SQL, alors qu' | ||
| + | base. Malgré des tests concluants et une bonne intégration le projet est | ||
| + | resté a l' | ||
| + | attendre, des directives gouvernemantales était dans les starting blocs. | ||
| + | Mais le pas était fait et l' | ||
| + | process de production était envisageable. | ||
| + | Je passe l' | ||
| + | passage a l'an 2000. | ||
| + | Les serveurs de marque DIGITAL étaient de deux types, des DEC5000 non | ||
| + | valider 2K par Digital et deux Alpha 2000 valider pour l'an 2000. Sauf | ||
| + | que la base Unify n' | ||
| + | alpha300Mhz/ | ||
| + | Il fallait soit changer de marque de serveur (HP, SUN, IBM) soit | ||
| + | changer de SGBD. | ||
| + | |||
| + | C'est à ce moment là que l'AFS a énoncé un certain nombre de | ||
| + | dispositions, | ||
| + | dans les ETS, de n' | ||
| + | sonnant le glas de notre service et surtout migration du bazzar sous un | ||
| + | progiciel. Mais le prestataire ne voulait/ | ||
| + | l' | ||
| + | une solution, économiquement et téchniquement envisageable. | ||
| + | Le problème était le suivant, de maniere juridique un service d' | ||
| + | existe dans les ETS et doit avoir accés de maniere informatique à | ||
| + | l' | ||
| + | ascendentes. En gros c'est la traçabilite d'un don jusqu' | ||
| + | Il s' | ||
| + | fait de ne pas reprendre l' | ||
| + | l' | ||
| + | |||
| + | A ce moment là l' | ||
| + | pas encore de php et gérait les procédures, | ||
| + | les formulaires standards pour la DRH et d' | ||
| + | un bonne partie de la documentation des différents programmes, tout en | ||
| + | cgi en C ou en SQL et était hebergé sur un PC. | ||
| + | |||
| + | L' | ||
| + | leur sgbd était porté sous Linux ix86, la réponse a été affirmative et | ||
| + | un devis leur a été demandé, de mon coté la DSI, sous mes conseils, me | ||
| + | demanda de plancher en paralelle sur une migration sous PostgeSql à | ||
| + | l' | ||
| + | PostgreSql et a mieux y intégrer php, j' | ||
| + | qu'un acces via curses, les postes clients étant tous ou presque passés | ||
| + | des VT420 à des postes PC. Et finalement deux projets ont étés proposé, | ||
| + | l'un fort cher et l' | ||
| + | les directives de l' | ||
| + | |||
| + | Néanmoins fin 2000 un intranet spécialisé a vu le jour, avec accés | ||
| + | sécurisé, merci apache, cryptage des flux, merci SSL, et l' | ||
| + | toutes les données de la base Unify. | ||
| + | |||
| + | Pour le serveur, j' | ||
| + | Alpha bi-pro avec OSF/1, ou j' | ||
| + | d' | ||
| + | Linux lors de l' | ||
| + | |||
| + | En effet à la demande du prestataire qui fournaissait le progiciel, il a | ||
| + | fallu sur les machines de prod envisager un accroissement de puissance | ||
| + | ... changer les deux proc Alpha 300Mhz par des 600Mhz, mais il ne | ||
| + | reprenait pas les anciens processeurs. J'ai donc décider dans mettre un | ||
| + | de plus dans le serveur qui hebergerai Apache... | ||
| + | |||
| + | Mais il fallait des licences supplémentaires et oui c'est le monde du | ||
| + | propriétaire et comme le budget n' | ||
| + | OSF/1 et j'y ai mis une RedHat 6.0 pour Alpha évidemment... | ||
| + | |||
| + | En deux mois la migration était faite et les intérrogation via | ||
| + | apache+php+postgresql était largement plus rapide que l' | ||
| + | mais sous des DEC5000. | ||
| + | |||
| + | Pour info, la table la plus importante faisait et fait encore 3 | ||
| + | millions d' | ||
| + | alphabétiques. L' | ||
| + | compressé. | ||
| + | |||
| + | Ce serveur tourne toujour, avec ces 5 disque de 2Go, dont 2 en RAID 1 | ||
| + | pour le systeme et 3 en RAID 5 pour les datas... | ||
| + | PostgreSQL fait toujours son bouleau, il est question de remplacer | ||
| + | l' | ||
| + | n' | ||
| + | Perso j'aime Unix, Linux et les Alpha, d' | ||
| + | Alfa 164 !!! (Alfa powered !!) | ||
| + | |||
| + | **Dans quelle structure commerciale, | ||
| + | ou administrative utilisez-vous PostgreSQL au quotidien ?** | ||
| + | |||
| + | CNTS puis EFS Ile de France | ||
| + | |||
| + | **Pour quelle application PostgreSQL est-il utilisé?** | ||
| + | |||
| + | Consultations des données de dons de 1981 a 1998 | ||
| + | |||
| + | **Utilisiez-vous une BDD propriétaire avant ?** | ||
| + | |||
| + | Unify version 5. | ||
| + | |||
| + | **PostgreSQL vous satisfait-il ?** | ||
| + | |||
| + | Oui, complètement ! | ||
| + | |||
| + | **Pourquoi l' | ||
| + | |||
| + | Pour l' | ||
| + | |||
| + | **Utilisez-vous d' | ||
| + | |||
| + | Mysql pour l' | ||
| + | |||
| + | **Quelle performances avez-vous avec PostgreSQL ?** | ||
| + | |||
| + | Pas trop d' | ||
| + | jouintures ..) prennait moins d'une seconde avec le reseau et | ||
| + | l' | ||
| + | |||
| + | **Quel type de serveur abrite PostgreSQL ?** | ||
| + | |||
| + | Alpha 2000 Tri processeur cadencés 300Mhz | ||
| + | |||
| + | **Quelle est l' | ||
| + | réseau...) ?** | ||
| + | |||
| + | des PC dans un réseau 100Mb | ||
| + | |||
| + | **Pouvez-vous nous donner une idée de la volumétrie des bases ?** | ||
| + | |||
| + | 30 tables, 40 indexes | ||
| + | |||
| + | **Quel est votre ressenti sur la stabilité, la fiabilité... ?** | ||
| + | |||
| + | Increvable, Unbreakable dirait l' | ||
| + | |||
| + | **Et sur l' | ||
| + | |||
| + | Je ne connais que la ligne de commande, et ça suffit pour ce que j'en fait. | ||
| + | |||
| + | **Sur la facilité d' | ||
| + | |||
| + | Je comprends pourquoi Mysql fait plus d' | ||
| + | expliquer et montrer PG a mes collègues, je pense que leur choix | ||
| + | aujord' | ||
| + | plus Mysql ! | ||
| + | |||
| + | **D' | ||
| + | |||
| + | La programmation d' | ||
| + | |||
| + | * Yves-Jean Benigni | ||
| + | * Administrateur Systèmes et Réseaux | ||
| + | * http:// | ||
| + | * yves-jean@benigni.org | ||
| + | |||
| + | -- \\ | ||
| + | Jean-Paul Argudo le 11/09/2004 | ||