.Plan de cours
- Le moteur MyISAM
- Le moteur Memory
- Le moteur Archive
- Le moteur CSV
- Le moteur Merge
- Description
- Le moteur Example
- Le moteur BlackHole
- Base de référence de performances
- Proxy MySQL
- Le moteur FEDERATED
- Exemple de mise en place d’une structure Federated
- Le moteur InnoDB
- Les clés étrangères
- Le COMMIT et ROLLBACK
- Le moteur BerkeleyBD
- Le moteur Falcon
- Le moteur Solid DB
Profitez de ce manuel de formation en PDF pour comprendre mieux le mysql et enrichir votre connaissance.
Commencez à télécharger ce cours adapté pour vous et à apprendre mysql.
Les différents moteurs de stockage de MySQL par Sony NOEL – 10 – Les sources présentées sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentationde ces sources constitue une oeuvre intellectuelle protégée par les droits d’auteurs. Copyright © 2008 – Developpez.com. Aucune reproduction,même partielle, ne peut être faite de ce site et de l’ensemble de son contenu : textes, documents, images, etc sans l’autorisation expresse del’auteur. Sinon vous encourez selon la loi jusqu’à 3 ans de prison et jusqu’à 300 000 E de dommages et intérêts. http://sony-noel.ftp-developpez.com/tutorials/mysql/moteurs/ V-B – FonctionnalitésAvantages· Facilement exportable vers une autre application. Pas besoin d’un langage tiers pour convertir les donnéesau format CSV. L’importation nécessite plus de délicatesse car il faut faire correspondre les données avec lesinformations présentes dans le fichier de définition de la table *.frm . · Données directement lisibles pour un humain. Inconvénients· Pertes importantes de performances sur les tables ayant beaucoup d’enregistrements. · Ne gère pas l’indexation. · Importation délicate. V-C – ConclusionCe moteur vous sera fort utile si vous devez gérer des importations/exportations sans passer par un langage tiers.VI – Le moteur Merge· Licence : GPL · Version de MySQL : 3.23.25 · Type : Autre · Domaines d’application : Administration de base de données. · Information : Documentation officielle du moteur Merge VI-A – DescriptionUne table MERGE est un ensemble de tables MyISAM possédant la même structure ainsi que le même jeu de caractères.Il est comparable à l’opérateur ensembliste UNION , mais inclus dans le moteur lui-même et non pas dans une requête, ce qui garantit une meilleure optimisation. L’intérêt réside surtout dans le fait qu’une table MyISAM très volumineusepeut être coupée en plusieurs tables ou tables annexes.L’efficacité est renforcée sur des tables dont les données sont compressées et en lecture seule.L’intérêt peut être d’ordre stratégique. Imaginons qu’il existe une table par région. Des utilisateurs peuvent avoir lesdroits sur une table mais pas sur d’autres. Par contre, le DBA peut gérer toutes les tables des régions en une seule et ceci de manière complètement transparente pour les autres utilisateurs.VI-B – Exemple d’utilisationPartons d’un exemple où des logs sont entrés, à raison d’une table de logs par mois. Ces différentes tables (ou tablesannexes) sont en lecture seule et peuvent être réunies en une seule grâce au moteur MERGE . Il est à noter aussi, que pour des opérations de maintenances, il est plus rapide de les exécuter sur plusieurs petits fichiers (une tableMyISAM = un fichier) que sur un fichier qui possède un gros volume de données.