• [^] # Re: quelle version ?

    Posté par . En réponse au message Comparaison SGBDR. Évalué à 1.

    Je n'ai aucun problème de performance avec MySQL.
    Les configs InnoDB et MyISAM sont tunées à mort, et effectivement quand j'ai vraiment un souci particulier sur une requête, le EXPLAIN est très utile pour repérer les index manquants.

    En fait mon problème avec MySQL est qu'il manque de fonctionnalités, par exemple, j'aimerais bien ajouter des contraintes CHECK pour m'assurer que tous les enregistrements d'une table ont une date de début supérieure à la date de fin. Ou alors une contrainte CHECK pour vérifier que ((champ1 IS NULL AND champ2 IS NULL) OR (champ1 IS NOT NULL AND champ2 IS NOT NULL))

    Le support des procédures stockées n'est pas encore très mature, par exemple tu ne peux pas appeler de procédures à l'intérieur d'un curseur défini dans une première procédure,

    Les index fulltext ne sont pas supportés par InnoDB (du coup pas de transactions, row level locking etc) pour les tables qui comportent ces index

    Mais clairement, d'un point de vue performances je n'ai absolument rien à redire.

    Ce qu'il me faudrait idéalement c'est les perf de MySQL et les fonctionnalités de pgSQL avec un support Linux pour un prix raisonnable