Gestion des transactions
mimi
-
Sri Lumpa Messages postés 177 Statut Membre -
Sri Lumpa Messages postés 177 Statut Membre -
Bonjour,
c'est quoi au juste le gestion des transactions dans les bases de donnée.
je dois faire un exposé mais jé pas trouvé des doc intéréssant qui explique au juste sc quoi
merci
c'est quoi au juste le gestion des transactions dans les bases de donnée.
je dois faire un exposé mais jé pas trouvé des doc intéréssant qui explique au juste sc quoi
merci
Configuration: Windows Vista Internet Explorer 7.0
A voir également:
- Gestion des transactions
- Gestion des fichiers - Télécharger - Gestion de fichiers
- Logiciel gestion photo gratuit - Guide
- Gestion planning equipe - Télécharger - Outils professionnels
- Logiciel gestion facture - Télécharger - Comptabilité & Facturation
- Logiciel gestion locative gratuit excel - Télécharger - Comptabilité & Facturation
1 réponse
Le système de transaction est un mécanisme te permettant de restaurer ta base de données si une erreur arrive lors de l'exécution de tes requêtes...
Typiquement, tu fais un retrait à un distributeur automatique en gros ce qu'il se passe :
a) Le distributeur fais une requête dans une base de donnée pour voir si tu as assez d'argent
b) Il retire l'argent de ton compte
c) Il te donne tes billets
Si une erreur arrive entre l'étape (b) et l'étape (c), sans mécanisme de transaction l'argent et débiter de ton compte, mais tu verras jamais tes billets (et en gros tu viens de paumer entre 20€ et 300€)
Si un mécanisme de transaction est mis en place et que l'erreur entre (b) et (c) arrive, l'erreur est détecté et le système bancaire re-crédite sur ton compte la somme qu'il t'avait retiré à l'instant : tu as pas eu tes billets mais au moins, tu as toujours l'argent sur ton compte...
Voilà en gros le résumé de ce qu'est une transaction dans une base de donnée
Pour plus d'info, (comment ça s'implémente, etc...) va sur le site de MySQL (http://dev.mysql.com/doc/refman/5.0/fr/commit.html)
Typiquement, tu fais un retrait à un distributeur automatique en gros ce qu'il se passe :
a) Le distributeur fais une requête dans une base de donnée pour voir si tu as assez d'argent
b) Il retire l'argent de ton compte
c) Il te donne tes billets
Si une erreur arrive entre l'étape (b) et l'étape (c), sans mécanisme de transaction l'argent et débiter de ton compte, mais tu verras jamais tes billets (et en gros tu viens de paumer entre 20€ et 300€)
Si un mécanisme de transaction est mis en place et que l'erreur entre (b) et (c) arrive, l'erreur est détecté et le système bancaire re-crédite sur ton compte la somme qu'il t'avait retiré à l'instant : tu as pas eu tes billets mais au moins, tu as toujours l'argent sur ton compte...
Voilà en gros le résumé de ce qu'est une transaction dans une base de donnée
Pour plus d'info, (comment ça s'implémente, etc...) va sur le site de MySQL (http://dev.mysql.com/doc/refman/5.0/fr/commit.html)