OrdinadorsTecnologia de la informació

Transacció - què és? La base de dades de transaccions

Una transacció és un conjunt d'accions específiques que són realitzades per una persona o un programa per accedir o modificar la base de dades. Abans de l'acord, la transacció - que és necessari per entendre l'essència d'aquest procés. El significat bàsic del procés rau en el fet que l'acció ha de ser ja sigui totalment acabat o cancel·lat.

Cada transacció de base de dades ha de traduir-d'un estat, la qual cosa és consistent amb l'altre. Se suposa que la consistència pot ser violat en el procés.

Moltes persones es pregunten, transacció - el que és. Aquesta unitat de treball que es realitza a la base de dades. Pot ser part de l'algoritme general, un equip independent o un programa en el seu conjunt.

La transacció ha de ser completada?

Hi ha dues maneres de completar que:

  • En el cas en què la transacció s'ha completat amb èxit, els resultats es registren, i la base de dades entra en un nou estat coherent (cometre).
  • Si l'execució es va dur a error incorrecte, es va tornar transacció, que es cancel·la. En aquest cas, la base de dades ha de ser restaurat a l'estat en què va ser originalment. Aquesta situació es denomina "reducció" (marxa enrere). No obstant això, si la transacció ha estat registrat, no es pot desfer. Si es troba que l'acció és incorrecta, cal fer una altra transacció que tornarà la base de dades a un estat coherent.

propietats de les transaccions

Per marcar un límit de transacció s'accepta per utilitzar els operadors d'iniciar la transacció, confirmar, retrotraure.

ACID, o propietats de la transacció poden ser les següents:

  • Atòmica, o l'atomicidad. Transacció - una unitat indivisible, que ha de ser executat o cancel·lat.
  • Coordinació, o consistència. El significat de la transacció és que la base de dades es mou d'un estat consistent a un altre.
  • Insulativity, o l'aïllament. Cada transacció que es porta a terme, no depèn dels altres. Tots els resultats del procés estan disponibles en els buits no ha de ser visible per a altres transaccions.
  • La durada o la durada. Tots els resultats que s'han obtingut durant la transacció reeixida no s'han de perdre pels fracassos posteriors. Es guarden a la base de dades de forma permanent.

Les transaccions es fan servir per fer canvis o actualitzacions de la base de dades. Cada procés està regulat i controlat pel gestor de transaccions i de recursos - gestor de recursos. La interacció de dos controladors determina el resultat de l'operació. operacions realitzades de bloqueig si cal.

transacció fase

Existeixen les següents fases:

  • Activa. En aquesta fase de l'operació es crea en el procés de gestors de recursos participant.
  • Preparatòria. Durant aquest període, cada gestor de recursos és capaç de determinar el resultat de l'operació. A partir de fase es produeix quan l'iniciador realitza una sol·licitud per completar una transacció. Si un administrador de recursos no té temps per preparar-se, es requereix que el despatx per a enviar una operació de desfer la transacció. Els gestors de recursos són els diaris que registren totes les dades sobre l'estat de preparació. Això és per assegurar que en cas de desviacions va tenir l'oportunitat de seguir treballant amb un lloc determinat.
  • Fixació. El començament d'aquesta fase és el moment en què tots els administradors de recursos estan preparats per a funcionar. Si cal, el despatx transacció pot concloure l'operació.

Cada transacció ha d'estar subjecta a certs requisits. Com a resultat de l'operació del sistema ha de ser posat en l'estat correcte. Aquesta condició és necessària en el cas quan hi ha errors en el subministrament elèctric.

registres de transaccions

Durant l'operació duta a terme el registre de transaccions, on es registren tots els canvis. Cal truncar regularment, aquesta mesura ajudarà a evitar que es desbordi. No obstant això, hi ha una sèrie de raons per les quals el truncament pot retardar durant aquest període és especialment important controlar el contingut. Per reduir la mida del registre, pot realitzar operacions mínimament registrats.

En el cas d'una fallada de registre és un component crític de la funció que l'ajudarà a portar la base de dades a un estat coherent. La revista no ha de ser alterat o eliminat.

Els avantatges d'utilitzar un registre de transaccions

Això fa que sigui possible per donar suport a aquest tipus d'operacions:

  • restaurar les accions individuals;
  • recuperar les transaccions que no es van completar;
  • realitzar una acció en avanç al fracàs;
  • fer la replicació transaccional.

Com és el truncament del registre?

En el procés de truncament que s'allibera a l'arxiu, que s'utilitza per a altres enregistraments. Si descuidem aquest procés, tot l'espai del disc ocupat, i no hi haurà molts problemes. Per evitar aquestes situacions, el truncament es realitza automàticament, excepte quan es retarda per raons independents.

La transacció amb targeta de crèdit

Fer el pagament per mitjà de botigues de pagament, els compradors estan pensant: transacció - què és i per a què serveixen? Tals transaccions amb targeta de crèdit com la retirada d'efectiu, el compte de recàrrega, o fer transferències, criden l'transacció. Aquest concepte s'utilitza en el càlcul d'una targeta de pagament en els punts de venda.

Fer el pagament amb targeta de crèdit, no cada client pensa sobre el que els processos es duen a terme en aquest moment. Malgrat aquest coneixement és força important, ja que estem parlant de diners i la seguretat.

Per tant, la transacció - el que és en el càlcul de la botiga? Aquesta operació consisteix en diversos passos, que estan interconnectats.

Els principals participants en el procés - és un banc (emissor) que va emetre la targeta de pagament, i el banc (adquirent), punts de servei. L'essència de l'operació rau en el fet que l'adquirent vol rebre de l'autorització de l'emissor per realitzar transaccions. A través de la targeta a través del terminal, envia el caixer petició xifrada amb les dades necessàries per a l'operació. Tota la informació continguda en la tira magnètica.

Aquesta sol·licitud s'envia al centre de processament, que és tasca de processament i la posterior entrega d'informació al banc emissor. S'analitza la informació i la compara amb les dades. En cas de desacord, l'emissor haurà d'emetre un permís per dur a terme una transacció. L'essència del procés és assignar un codi d'autorització personal.

Només després que l'adquirent pot dur a terme l'operació, el que va donar lloc als fons seran transferits al compte del client al comerciant. En cas de fallada del dispositiu li dirà que no es pot completar la transacció.

Aquesta transacció de la base de dades es fa en línia. Hi ha un altre tipus de transaccions, fora de línia, que són produïts per mitjà de la impressora fent còpia de targeta.

Moltes persones estan interessades en: si és possible efectuar l'operació inversa? Si cal, el banc pot dur a terme certes manipulacions que permeten fer-ho.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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