elaborazione delle transazioni è un computer basato su un gruppo di operazioni logiche. Al fine di elaborazione delle transazioni di lavoro, tutte le operazioni devono avere successo o fallire, come un gruppo. Un semplice esempio di elaborazione delle transazioni è il pagamento di una bolletta dal tuo conto bancario. Il processo di pagare una bolletta dal tuo account è costituito da addebitare il suo conto da dire, a 100 dollari americani (USD), e di accredito conto proprio fornitore di Utility.
Questo può sembrare un'operazione semplice, ma può effettivamente composta da diverse sotto-attività. Se il debito di 100 dollari era successo, ma il credito non è andato per conto del prestatore di utilità, allora l'operazione sarebbe fallito. I 100 dollari sarebbe persa da qualche parte nella transazione. Il sistema di elaborazione delle transazioni consente a tutte le operazioni ad essere raggruppati in un'unica transazione, al fine di prevenire i problemi di consistenza. sistemi in grado di elaborazione delle transazioni devono superare le prove per atomicità, coerenza, isolamento e durabilità, altrimenti nota come la prova del nove. Operazioni sono note come atomica , il che significa che la transazione si sia o non accadere. Se un account viene addebitato, poi un altro conto è da accreditare. Il sistema di elaborazione delle transazioni deve essere sempre coerente con le proprie regole. In caso di errori nella transazione su entrambi i lati, quindi l'operazione fallirà. Isolamento significa operazioni che non altri processi visualizzare le informazioni durante la transazione. Essi possono visualizzare le informazioni prima o dopo l'operazione, ma non durante la transazione. Ad esempio, se due persone stanno prenotando le ultime teatro sede allo stesso tempo, essi possono vedere sia la sede prima della prenotazione, ma solo una persona riesca a prenotare il sedile. Le transazioni devono essere durevoli . Ciò significa che quando la sede definitiva in teatro è stato prenotato e aver ricevuto la notifica che il posto è tuo, è sempre registrata. Non importa ciò che si verificano problemi al sistema, ci sono back-up in atto nel sistema di elaborazione delle transazioni al fine di garantire che il record rimane permanente.sistemi di elaborazione delle transazioni sono disponibili dal 1970, e quasi tutte le aziende li utilizzano. L'avvento di Internet ha visto un boom nei sistemi di elaborazione delle transazioni e software. Nel corso degli anni, il costo di acquisto e di esecuzione del software necessario è sceso così tanto che la maggior parte delle aziende può applicare in modo redditizio. Bancarie da casa, prenotando una vacanza sulla rete, fare shopping e di lavoro da casa sono ora disponibili e richiede meno tempo, grazie alla elaborazione di transazioni.
