• [^] # Re: Oh oui !

    Posté par . En réponse à la dépêche MySQL 5.0 est sorti. Évalué à 2.

    En fait, il y a deux niveaux de fonctionnalités:
    - les fonctionnalités comme les triggers, stored procédures sont implémentées directement dans le serveur
    - les fonctionnalités d'intégrité sont propres à chaque engine ie le moteur responsable de chercher/mettre à jour les données physiquement. (Pour le développeur, un engine, c'est juste une classe avec une quinzaine de méthodes appelées par le serveur). A ce jour seul InnoDB implémente les contraintes d'intégrités.

    Conséquence si une fonctionnalité (comme le CASCADE DELETE) du serveur dépend d'une fonctionnalité de l'engine, elle ne marchera pas si l'engine ne l'implémente pas.

    En ce qui concerne les dernières features, elles ne font pas appel aux contraintes d'intégrités donc elles sont dispos sous MyISAM et InnoDB (et les autres engine bien sûr)