Transacción ordenador

Isto garante datos consistencia entre as dúas contas

En ciencia da computación, e particularmente en bases de datos, unha transacción, tales como unha reserva, unha compra ou un pagamento é aplicado a través dunha secuencia de operacións que mover a base de datos a un estado anterior á operación para o estado B, posterior e mecanismos utilizados para a obtención de que esta secuencia é tanto atómica, consistente, illada e duradeiro (ÁCIDO)A maioría do sistema de xestión de datos xerárquica datos relacionais mercado, permitir que a xente a facer transaccións atómica, consistente, illada e duradeiro. O concepto de transacción está baseada na noción de sincronización punto (sincronizar punto), o que representa un estado estable do sistema informático considerado, en particular, dos seus datos. Por exemplo, cando unha información operación de transferencia de diñeiro dunha conta bancaria para outra conta bancaria, hai unha tarefa de retirada de fondos da conta fonte e un depósito na conta de destino. O programa de ordenador que realiza esta operación vai garantir que as dúas operacións pode ser realizada sen erro, e neste caso, o cambio vai facer efectivo nas dúas contas. Se este non é o caso, a operación é cancelada Tanto contas manteñen a súa inicial valores. Esta antiga técnica practicada con monitores transaccional, tales como CICS de IBM, CHOS TOURO, MTU, Siemens, é hoxe amplamente utilizado en arquitecturas de aplicacións web, e cliente-servidor de aplicacións. O problema neste modo de funcionamento é o que é, ás veces, unha secuencia de varias pantallas ou páxinas para desenvolver unha completa transacción ÁCIDO. Esta é a metodoloxía Merise, que ten, por primeira vez, define estes conceptos: Esta tarefa é considerado para ser un pseudo-operación de un punto de vista de que o monitor é unha transacción técnica, pero está claro que non é realmente funcional mentres que a secuencia non é rematada. As respostas do ex-son tamén os que son utilizados hoxe en"novas"tecnoloxías: é doado entender por que se tiña algún sistema de peches (SXBD) para toda a secuencia, a duración dos cales é imparable, o sistema entraría en colapso. Que é o punto de todo o pseudo-transaccional Pero a estratexia de control de illamento é basicamente funcional. O pseudo-transacción é moi ÁCIDO, pero funcional regras son tales que a coherencia entre cada pseudo-operación dunha secuencia é garantida pola ausencia de unha actualización da base de datos. Unha aplicación cliente servidor está ben deseñado, que tamén usa pseudo-transaccións, pero o contexto é xestionado na aplicación cliente, que alivia a toda a publicidade. O tipo de esquema é o seguinte.