Na Ciência da Computação, o processamento de transação é uma referência ao processamento das transações realizada pelo sistema conhecido como monitor de transação ou servidor de transação.

Como um exemplo de transação pode-se considerar a transferência de fundos, uma operação bancária típica. Na verdade esta operação é realizada em dois passos (pelo menos): o débito na conta de origem dos recursos e na sequência, o crédito na conta de destino. Se não existir uma transação envolvendo os dois passos e se a primeira operação ocorrer com sucesso e a segunda falhar, o montante de dinheiro sumirá. Portanto, em casos similares, se uma operação falhar as outras operações da mesma transação devem falhar também, garantindo que a operação seja realizada como um todo ou que falhe como um todo.

Os sistemas de processamento de transação permitem que as operações sejam agrupadas em uma única transação, garantindo que problemas de consistência de dados não ocorram. Eles garantem que as transações sejam atômicas e que as propriedades ACID sejam alcançadas.

Os sistemas de middleware para processamento de transação, como o IMS da IBM, surgiram nos anos 60 e eram bastante presos a determinados sistemas de gerenciamento de base de dados. O paradigma cliente-servidor incorporou este princípio por volta da década de 80, com algum sucesso. Nos anos recentes, o modelo cliente-servidor distribuído tornou-se muito difícil de manter, devido ao grande crescimento no número de transações geradas pelos sistemas on-line baseados na Web. Adicionalmente, a maioria dos sistemas on-line é baseada em várias bases de dados trabalhando conjuntamente, ao contrário dos sistemas centralizados de até então.

Ver também

editar


Ícone de esboço Este artigo sobre banco de dados é um esboço. Você pode ajudar a Wikipédia expandindo-o.

📚 Artikel Terkait di Wikipedia

PostgreSQL

suporte a tablespaces, savepoints, point-in-time recovery, roles e Two-Phase Commit (2PC). Em setembro de 2010 foi lançada a versão 9.0. O PostgreSQL é

Pagamento móvel

de 2019. Consultado em 28 de junho de 2020  «Digimo Group NFC Dual two phase commit». Nearfieldcommunicationsworld.com. 15 de outubro de 2010. Consultado

Invasão da Ucrânia pela Rússia (2022–presente)

fevereiro de 2022. Cópia arquivada em 26 de fevereiro de 2022  «Russia commits indiscriminate attacks during the invasion of Ukraine». Amnesty International

Inquérito de impeachment contra Donald Trump

Schmidt, Michael S. (3 de outubro de 2019). «Trump Envoys Pushed Ukraine to Commit to Investigations» [Enviados de Trump Pressionaram Ucrânia a Comprometer-se

Boeing 777

Conner's best bet – Let it ride on the 777s but airlines aren't ready to commit to 200LR model». Seattle Post-Intelligencer (em inglês). Highbeam.com. Consultado

Unidade de estado sólido

Karel Zak (4 de fevereiro de 2010). «Changes between v2.17 and v2.17.1-rc1, commit 1a2416c6ed10fcbfb48283cae7e68ee7c7f1c43d». kernel.org. Consultado em 11

Thor: Amor e Trovão

de agosto de 2022). «After 'Thor' and 'Lightyear,' Malaysia Government Commits to Banning More LGBT Films». Variety (em inglês). Consultado em 7 de setembro

Vacina contra a COVID-19

Phase 3 trial of adjuvanted COVID-19 vaccine candidate». www.medicago.com. Consultado em 8 de abril de 2021  «Clover Biopharmaceuticals starts Phase I