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 |