• [^] # Re: Choix de la BdD

    Posté par . En réponse à la dépêche Un nouvel outil de gestion documentaire : Alfresco. Évalué à 2.

    Note préliminaire : Je ne suis pas DBA et donc pas expert en BD. J'ai cependant pas mal de notions de BD (en ce moment, je m'occupe de l'aspect Persistance pour un client avec des solutions JDO).

    Postgresql est un produit a beaucoup plus de fonctionnalités que Mysql.
    Pour faire un classement grossier, on aurait : Access < Mysql < Postgresql < Oracle.

    Dans le monde Opensource, je pense que Mysql et Postgresql s'utilisent dans des buts différents.
    Postgresql est le plus adapté aux systèmes de gestion car il a toujours possédé une avance dans les domaines suivants :
    - intégrité des données (contraintes : FK, NOT NULL)
    - fiabilité (journal des transactions)
    - intégrité des transactions (isolation, XA)
    - les procédures PL/SQL pour soit avoir une isolation vis à vis des données : on n'accède au données que par des procédures (une sorte de DAO) soit faire des traitements lourds
    - les triggers (mise à jour automatique de compteurs, ...)

    Mysql a lui toujours eu des performances optimum (car moins de fonctions). Il a prouvé sa capacité à supporter de lourdes charges (Slashdot). Il est aussi beaucoup plus simple. Ca m'a frappé quand j'ai installé la version Windows. En cliquant, on installe la BD, les outils d'administration très sympathiques (mieux que ceux de DB2 et Oracle je trouve). Et pour un développeur qui veut juste stocker des données sans avoir de contraintes sur la fiabilité (moins que si c'était une opération de virement fait par une banque), c'est vraiment la solution idéale : légère et simple.

    A mon avis, Mysql ne devrait pas chercher à intégrer trop de fonctionnalités pour ne pas se surcharger. Il devrait rester sur sa cible. Et de toute façon au niveau des fonctionnalités, Mysql a encore un bon retard.

    Sinon, j'ai regardé les démos flash du produit et d'un point de vue utilisateur, ça à l'air vachement sympa. Je réfléchissais à l'intégration du solution de gestion de documents pour ma boite et en regardant les démos, je serais prêt à l'installer! Mais bon, je vais être plus pragmatique et évaluer toutes les solutions opensource disponibles. ^_^