Cos'è l'elaborazione delle transazioni?

L'elaborazione delle transazioni è un gruppo di operazioni logiche basate su computer. Affinché l'elaborazione delle transazioni funzioni, tutte le operazioni devono avere successo o fallire come gruppo. Un semplice esempio di elaborazione delle transazioni è il pagamento di una bolletta dal tuo conto bancario. Il processo di pagamento di una fattura dal tuo account consiste nel addebitare il tuo account per dire, 100 dollari USA (USD) e accreditare l'account del tuo fornitore di utilità.

Questo può sembrare una semplice transazione, ma può effettivamente consistere in diverse sotto-operazioni. Se il debito di 100 USD avesse successo, ma il credito non è passato al conto del fornitore di utilità, la transazione avrebbe fallito. Il tuo 100 USD andrebbe perso da qualche parte nella transazione. Il sistema di elaborazione delle transazioni consente di raggrupparsi tutte le operazioni in una singola transazione al fine di prevenire problemi di coerenza.

I sistemi in grado di elaborazione delle transazioni devono superare i test per atomicità, coerenza, isolamento e durataE noto come test acido. Le transazioni sono note come atomico , il che significa che la transazione avverrà o no. Se un account viene addebitato, allora un altro account deve essere accreditato.

Il sistema di elaborazione delle transazioni deve sempre essere coerente con le proprie regole. Se si verificano errori nella transazione su entrambi i lati, la transazione fallirà. Transazioni isolanti significa che altri processi non vedono mai le informazioni durante la transazione. Possono vedere informazioni prima o dopo la transazione, ma non durante la transazione. Ad esempio, se due persone stanno prenotando l'ultimo posto teatrale contemporaneamente, possono entrambi vedere il posto prima della prenotazione, ma solo una persona riuscirà a prenotare quel posto.

Le transazioni devono essere durevoli . Ciò significa che quando quell'ultimo posto nel teatro è stato prenotato e hai ricevuto una notifica questoIl sedile è tuo, è registrato permanentemente. Indipendentemente dai problemi che si verificano al sistema, ci sono back-up in atto nel sistema di elaborazione delle transazioni per garantire che il record rimanga permanente.

I sistemi di elaborazione delle transazioni sono disponibili dagli anni '70 e quasi tutte le aziende li utilizzano. L'avvento di Internet ha visto un boom nei sistemi di elaborazione delle transazioni e nel software. Nel corso degli anni, il costo per l'acquisto e l'implementazione del software necessario è diminuito così tanto che la maggior parte delle aziende può applicarlo in modo redditizio. Banking from Home, prenotare una vacanza in rete, lo shopping e il lavoro da casa sono ora prontamente disponibili e meno dispendiosi in termini di tempo, grazie all'elaborazione delle transazioni.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?