banner

Bienvenue sur Médecine Libre


Le site de promotion des logiciels libres
dans le domaine de la santé en france
Page Block
      PostgreSQL    MySQL    Apache    Linux    Médical   

Pourquoi choisir PostgreSQL

Modifié le 08/09/2003 à 09h53
Créateur:
jack Jacques Adamski

Le choix d'une base de données libre n'est pas un choix à prendre au hasard. Mais le choix, rien qu'en terme de bases de données relationnelle se révèle important.
La base de données libre phare est sans aucun doute MySQL, souvant associée au trio Linux-Apache-PHP.
Alors pourquoi choisir PostgreSQL?
D'abord le langage SQL de MySQL est beaucoup moins complet. Si MySQL supporte les transactions depuis ses dernières versions, il ne supporte pas encore les vues, les "triggers", les fonctions et les procédures. MySQL ne supporte pas non plus les "foreign keys" et la cohérence des données ne peut donc pas être vérifiée.
PostgreSQL, outre le support de toutes les fonctionalités précédemment décrites, est un système "relationnel-objet".
PostgreSQL est avant tout un sgbd relationnel et n'a pas en ce sens tous les problèmes des bases de données purement objet, notamment en ce qui concerne la montée en charge. PosgreSQL implémente des fonctionalités objet, ce qui en fait un SGBD performant en terme de développement.
PostgreSQL implémente un langage de script pl/pgsql qui est une copie conforme du langage de script d'Oracle. Les migrations de Oracle vers PostgreSQL sont donc simples à réaliser.
PostgreSQL est aussi simple à installer et à administer que mySQL et bien plus qu'Oracle.
Depuis août 2003, PostgreSQL Inc a passé sous licence libre son serveur de réplication pour PostgreSQL : eRserver.
PostgesSQL a donc maintenant toutes les fonctinnalités de haut niveau comme Oracle

 

Installation en quelques clics sur Debian (ou Knoppix),
en root faire:
> apt-get install postgresql
> apt-get install postgresql-client
votre postgres est installé
> su postgresql
> createuser toto
> createdb basetoto
votre utilisateur toto et votre base basetoto sont crées Un formidable outil graphique pgaccess:
> apt-get install pgaccess
puis démarrer pgaccess en mode graphique

En savoir plus...

  • le site officiel de PostgreSQL
  • le site officiel de erserver
  • un Howto sur PostgreSQL
  • un manuel de référence PostgreSQL
  • l'avis de professionnels
  • dossier chez Eyrolles
  • livre chez O'Reilly
  • publié
    CPS 2.2 - CPSSkins 1.7d