MySQL ou PostGreSQL ?

Accueil Forums Généralité SQL MySQL ou PostGreSQL ?

  • Auteur
    Messages
  • #1586
    raal

    Bonjour.
    Je suis conscient qu’il s’agit d’un vaste débat et qu’il est possible de s’éterniser pendant longtemps sur le sujet, mais comment peux-t-on faire un choix simple entre l’utilisation de MySQL ou de PostgreSQL?
    Sans forcément dire lequel vous semble le mieux, pouvez-vous indiquer les caractéristiques qui différencient ces 2 Système de Gestion de Base de Données.
    Merci d’avance pour vos messages.

    #1593
    Tony Archambeau

    Bonjour.
    Je vais essayer de répondre à votre question en essayant de rester le plus objectif possible.

    Généralité
    MySQL est distribué sous la double licence GPL et propriétaire. Il est actuellement détenu par Oracle. PostgreSQL quant à lui est un outil libre qui est maintenu par une grande communauté de développeurs.
    Ces 2 systèmes de gestion de bases de données fonctionnent actuellement sur les principaux système d’exploitation (Windows, Linux et Mac OS).

    Popularité et communauté
    Il est clair que MySQL est très populaire puisqu’il est livré dans les packages WAMP/MAMP/LAMP (Windows/Mac/Linux, Apache, MySQL et PHP), qui sont extrêmement populaire dans le monde du web.
    Malgré, PostgreSQL est lui aussi très connu. Il est possible de retrouver de l’aide sur internet pour l’un ou l’autre de ces système.

    Norme SQL2003
    PostgreSQL est le système de gestion de base de données le plus respectueux de la norme SQL2003. MySQL quant à lui ne la respecte pas toujours.

    Performances, fonctionnalités et données
    En théorie PostgreSQL possède plus de fonctionnalités et permet de mieux gérer l’intégrité des données. Mais MySQL peut s’adapter et obtenir ces fonctionnalités selon le moteur de stockage qui est utilisé.
    En conséquent, il est compliqué de réellement faire un comparatif des performances puisque ce sont 2 outils différents.
    Pour faire simple, on peut se dire que MySQL fonctionne bien pour les petits volumes de données (petit est relatif et fonctionne bien avec des milliers d’enregistrement). PostgreSQL sera quant à lui préféré par les administrateurs de bases de données.

    Faire un choix
    Une chose est sûre, il faut essayer de ce décider le plus tôt possible car une migration est toujours compliquée.
    Bon courage dans votre prise de décision.

Vous devez être connecté pour répondre à ce sujet.

Partager