InformáticaTecnoloxía da información

Transacción - o que é? A base de datos de transaccións

Unha transacción é un conxunto de accións específicas que son realizadas por unha persoa ou un programa para acceder ou modificar a base de datos. Antes do acordo, a transacción - que é necesario comprender a esencia deste proceso. O significado básico do proceso reside no feito de que a acción debe ser totalmente rematada ou cancelada.

Cada transacción debe traducir-lo dun estado, o que é consistente coa outra. Suponse que a consistencia pode ser violado o proceso.

Moitas persoas están pregunta, transacción - o que é. Esta unidade de traballo que se realiza na base de datos. Pode ser parte do algoritmo xeral, un equipo separada ou un programa no seu conxunto.

A transacción debe ser rematada?

Hai dous xeitos de completar-lo:

  • No caso de que a transacción é rematada con éxito, os resultados son rexistrados, eo banco de datos entra nun novo estado consistente (cometer).
  • A execución deste mal erro de transacción, se virou, é cancelado. Neste caso, a base de datos debe ser restaurado ao estado no que estaba orixinalmente. Esta situación é chamada de "reversión" (desfacer). Con todo, se a transacción foi gravada, non pode ser cancelada. Se a acción foi considerada incorrecta, é necesario realizar outra transacción que pode voltar a base de datos para un estado consistente.

Propiedades de transaccións

Para marcar un límite de transacción é aceptada usar os operadores comezan transacción, cometer, rolar cara atrás.

ACID, ou propiedades da transacción pode ser a seguinte:

  • Atómica, ou atomicidade. Transacción - unha unidade indivisible, que deben ser executados ou cancelada.
  • Coordinación, ou consistencia. O significado da transacción é que a base de datos se move dun estado consistente a outro.
  • Insulativity, ou illamento. Cada transacción que se realiza, non depender dos demais. Todos os resultados do proceso están dispoñibles as lagoas non deben ser visibles a outras transaccións.
  • Duración, ou duración. Todos os resultados que foron alcanzados durante a operación exitosa non debe ser perdida por fallos posteriores. Son gardadas na base de datos permanentemente.

Transaccións son usados para facer cambios ou actualizacións para a base de datos. Cada proceso é regulado e controlado polo xestor de transaccións e de recursos - Xestor de recursos. Interacción de dous controladores determina o resultado da operación. transaccións realizadas bloqueo, se é necesario.

Transacción fase

Existen as seguintes fases:

  • Activo. Nesta fase da transacción é creado no proceso de participar xestores de recursos.
  • Preparatoria. Durante este período, cada director de recursos é capaz de determinar o resultado da operación. Comezando fase ocorre cando o iniciador fai unha solicitude para completar unha transacción. Un xestor de recursos non ten tempo para se preparar, require o despachante para enviar unha reversión de transacción. Xestores de recursos son os xornais que rexistran todos os datos sobre o estado de prontidão. Isto é para garantir que, en caso de desviacións tivo a oportunidade de seguir traballando con un lugar particular.
  • Fixación. O inicio desta fase é o momento en que todos os xestores de recursos está preparado para operación. Se é necesario, o despachante transacción pode completar a operación.

Cada transacción debe ser suxeita a certos requisitos. Como resultado do sistema de operación debe ser levado para o estado correcto. Esta condición é necesaria no caso cando hai fallos na subministración de enerxía.

rexistros de transaccións

Durante a operación realizada rexistro de transaccións, en que todos os cambios son gardadas. Cómpre truncar regularmente, tal medida contribuirá evitar rebosar. Con todo, hai unha serie de razóns polas que o truncamento pode atrasarse durante este período é especialmente importante para supervisar o contido. Para reducir o tamaño do rexistro, pode realizar tarefas minimamente rexistradas.

No caso dun rexistro de fallo é un compoñente crítico da función que vai axudar a traer a base de datos para un estado consistente. A revista non deben ser modificados.

As vantaxes de utilizar un rexistro de transaccións

Isto fai posible para apoiar estas operacións:

  • restaurar accións individuais;
  • recuperar as transaccións que non finalizaron;
  • realizar unha acción de avance ao fracaso;
  • facer replicación transacional.

Como é o truncamento do rexistro?

No proceso de truncagem é liberado no arquivo, que se emprega para outras gravacións. Se negligenciarmos este proceso, todo o espazo en disco é ocupado, e non haberá moitos problemas. Para evitar tales situacións, o truncamento ocorre automaticamente, agás cando sexa adiada por motivos independentes.

A transacción con tarxeta de crédito

Facer o pago a través de tendas de pagamento, os compradores están a pensar: transacción - o que é e para que serven? Tales transaccións con tarxeta de crédito como retirada de diñeiro, a conta de recarga, ou facer transferencias, chamado de transacción. Este concepto é utilizado no cálculo dunha tarxeta de pago en tendas de venda polo miúdo.

Facer o pago con tarxeta de crédito, non todo o cliente pensa sobre os procesos que están tendo lugar neste momento. Aínda que este coñecemento é moi importante, xa que estamos a falar de diñeiro e seguridade.

Así, a transacción - o que é iso o cálculo da tenda? Esta operación consiste en varias etapas, que están conectados.

Os principais participantes no proceso - é unha base (emisor) que emitiu a tarxeta de pagamento e bancaria (adquirente), puntos de atención. A esencia da operación reside no feito de que o adquirente quere recibir permiso da emisora para realizar transaccións. A través da tarxeta a través da terminal, enviar o cadro solicitude cifrado cos datos necesarios para a operación. Toda a información contida na cinta magnética.

Esta petición é enviado ao centro de procesamento, que tarefa é o procesamento e posterior entrega de información ao banco emisor. El analiza a información e compara cos datos. En caso de desacordo, o emisor debe emitir unha autorización para realizar unha transacción. A esencia do proceso é o de asignar un código de autorización persoal.

Só despois de que o adquirente pode realizar a operación, que resultou nos fondos serán trasladados da conta do cliente para o comerciante. En caso de fallo do dispositivo pode dicirlle que non pode completar a transacción.

Tal transacción de base de datos está feito en liña. Hai outro tipo de transaccións, fóra de liña, que se producen a través de impresora facendo impresión da tarxeta.

Moitas persoas están interesadas en: se é posible reverter a transacción? Se é necesario, o banco pode realizar certas manipulacións que permiten facelo.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 gl.delachieve.com. Theme powered by WordPress.