18 Introduction à MaxDB
Manuel de Référence MySQL 4.1 : Version Française
. Historique de MaxDB . Licence et support MaxDB . Liens traitant de MaxDB . Concepts de base de MaxDB ->Différences de fonctionnalités entre MaxDB et MySQL . Interopérabilité entre MaxDB et MySQL . Mots réservés de MaxDB
|
18.5 Différences de fonctionnalités entre MaxDB et MySQL
La liste suivante est un court résumé des principales différences entre
MaxDB et MySQL. Elle n'est pas complète.
-
MaxDB fonctionne comme un système client/serveur. MySQL peut fonctionner
comme un système client/serveur ou comme un système intégré.
-
Il est possible que MaxDB ne fonctionne pas sur toutes les plates-formes
supportées par MySQL. Par exemple, MaxDB ne fonctionne pas sur OS/2 d'IBM.
-
MaxDB utilise un protocole réseau propriétaire pour la communication client/serveur
alors que MySQL utilise soit TCP/IP (avec ou sans chiffrage SSL), soit des interfaces
de connexion, ou des canaux de communication nommés (sous les systèmes de la famille
Windows NT).
-
MaxDB supporte les procédures stockées. Avec MySQL, les procédures
stockées sont implémentées en version 5.0. Max DB supporte aussi les
triggers par une extension SQL, qui est prévue pour MySQL 5.1.
MaxDB contient un débogueur pour les langages de procédure stockée,
peut déclencher sous-programmes imbriqués en cascade, et supporte
les triggers multiples sur action et par ligne.
-
MaxDB est livré avec des interfaces utilisateur en mode texte ou graphique,
ou encore sur le web. MySQL est livré avec des interfaces utilisateurs
en mode texte uniquement; une interface utilisateur graphique (
MySQL Control Center
)
est distribué séparément. Les interfaces utilisateur sur le web pour MySQL
sont offerts par des éditeurs tiers.
-
MaxDB supporte un certain nombre d'interfaces de programmation qui sont aussi
supportées par MySQL. Toutefois, MaxDB ne supporte pas RDO, ADO, ni .NET, qui sont
toutes supportées par MySQL. MaxDB peut uniquement être intégré dans des applications
C/C++.
-
MaxDB contient des fonctionnalités administratives que MySQL n'a pas :
la planification de tâches, les événements et alerte, et l'envoi de messages
à une base de données administrateur sur signal d'alerte.
|