IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Les différents moteurs de stockage de MySQL

Image non disponible


précédentsommairesuivant

VII. Le moteur Example

  • Licence : GPL
  • Version de MySQL : 4.1.3
  • Type : Autre
  • Domaines d'application :
    - Phase de développement de la structure SQL et de démonstration.

VII-A. Description

Ce type de table est assez particulier et ne sert pas à grand-chose, dans le sens où il n'est pas utile en production.

Ce type de table n'enregistre aucune donnée et seule la structure de la table existe sur le serveur (fichier myTable.frm). Il est très utile par contre, pour des tests dont la valeur des enregistrements n'intéresse pas, ainsi que pour fournir des exemples au niveau du code source de MySQL lors de la création d'un moteur de tables. Il est donc tout indiqué, comme cela a été dit précédemment, pour des développeurs et non pas pour de la production.

La grande utilité de ce type de table, se trouve dans les tests unitaires si la structure des tables est cohérente et si un objet gère les opérations d'écriture sur une table. S'il y a des erreurs de script SQL par rapport aux données qui auraient pu être injectées, elles seront remontées. Il est donc possible d'utiliser SELECT, DELETE, INSERT et UPDATE.
EXAMPLE peut servir à comprendre le fonctionnement d'un moteur de table car il est la représentation basique d'un moteur de table pour MySQL.

VII-B. Fonctionnalités

Avantages
  • Ne met pas en danger l'intégrité des données de la base.
  • Dédié aux tests unitaires
Inconvénients
  • Ne gère pas les index (ce qui est normal vu qu'il n'y a pas de stockage de données).
  • Les triggers ne fonctionnent pas.

VII-C. Conclusion

Il est aisé de comprendre que ce moteur est très utile lors des phases de développement, de tests unitaires ou de démonstrations. Il n'a donc pas sa place dans une base de données en production.

Il semblerait que ce moteur ne soit pas activé par défaut, du moins dans les versions Win32.


précédentsommairesuivant

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2008 Developpez.com. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.