I. Présentation▲
De par sa souplesse, sa rapidité et sa simplicité, MySQL gagne en popularité parmi les applications du
web, ainsi que sa place parmi les grands SGBD. Beaucoup de personnes pensent que MySQL ne gère pas
les transactions, alors que nous disposons de plusieurs moteurs de stockage. Certains transactionnels
d'autres non.
En effet, MySQL possède une API permettant de développer soi-même un moteur de stockage,
sans avoir à le coder directement dans les binaires. Certaines sociétés ont développé des moteurs
spécifiques aux usages que vous pouvez avoir de votre base de données. Certaines entreprises ont développé
leur propre moteur de stockage, afin qu'il corresponde à ce qu'elles attendaient d'un SGBD.
Si vous le souhaitez, vous aussi vous pouvez créer votre propre moteur. Pour l'instant, nous allons vous
présenter les principaux moteurs de stockage existants.