Skip to main content

Qu'est-ce que le traitement des transactions?

Le traitement des transactions est un groupe informatique d'opérations logiques.Pour que le traitement des transactions fonctionne, toutes les opérations doivent réussir ou échouer en tant que groupe.Un exemple simple de traitement des transactions consiste à payer une facture de services publics de votre compte bancaire.Le processus de paiement d'une facture de votre compte consiste à débiter votre compte par disons, 100 dollars américains (USD) et créditer le compte de votre fournisseur de services publicopérations.Si le débit de 100 USD a réussi, mais que le crédit ne passait pas le compte du fournisseur de services publics, la transaction échouerait.Votre 100 USD serait perdu quelque part dans la transaction.Le système de traitement des transactions permet à toutes les opérations d'être regroupées en une seule transaction afin d'éviter les problèmes de cohérence.

Les systèmes capables de traitement des transactions doivent passer des tests pour l'atomicité, la cohérence, l'isolement et la durabilité, autrement connus sous le nom de test acide.Les transactions sont connues sous le nom de

atomique

, ce qui signifie que la transaction se produira ou non.Si un compte est débité, un autre compte doit être crédité. Le système de traitement des transactions doit toujours être cohérent

avec ses propres règles.Si des erreurs se produisent dans la transaction de chaque côté, la transaction échouera.

Isoler Les transactions signifient que d'autres processus ne voient jamais d'informations pendant la transaction.Ils peuvent voir des informations avant ou après la transaction, mais pas pendant la transaction.Par exemple, si deux personnes réservent le dernier siège de théâtre en même temps, ils peuvent tous deux voir le siège avant la réservation, mais une seule personne réussira à réserver ce siège. Les transactions doivent être durables

.Cela signifie que lorsque ce siège final au théâtre a été réservé et que vous avez reçu la notification que le siège vous appartient, il est enregistré en permanence.Peu importe les problèmes du système, il y a des sauvegardes en place dans le système de traitement des transactions pour garantir que l'enregistrement reste permanent.

Les systèmes de traitement des transactions sont disponibles depuis les années 1970 et que presque toutes les entreprises les utilisent.L'avènement d'Internet a connu un boom des systèmes de traitement des transactions et des logiciels.Au fil des ans, le coût de l'achat et de la mise en œuvre du logiciel nécessaire a tellement baissé que la plupart des entreprises peuvent l'appliquer de manière rentable.Les banques à domicile, la réservation de vacances sur le net, le shopping et le travail à domicile sont désormais facilement disponibles et moins longs, grâce au traitement des transactions.