713 Shares 9221 views

Transaktion – was ist das? Die Transaktionsdatenbank

Eine Transaktion ist eine Reihe von spezifischen Maßnahmen, die von einer Person oder ein Programm ausgeführt werden, zuzugreifen oder die Datenbank zu ändern. Vor dem Deal, die Transaktion -, dass es notwendig ist, das Wesen dieses Prozesses zu verstehen. Die grundsätzliche Bedeutung des Verfahrens liegt darin, dass die Aktion entweder vollständig abgebrochen abgeschlossen oder werden muß.

Jede Datenbank Transaktion soll es von einem Zustand übersetzen, die mit dem anderen übereinstimmt. Es wird angenommen, dass die Konsistenz im Prozess verletzt werden kann.

Viele Menschen fragen sich, Transaktion – was es ist. Diese Arbeitseinheit, die in der Datenbank ausgeführt wird. Es kann ein Teil des Gesamtalgorithmus, ein eigenes Team oder ein Programm als Ganzes sein.

Die Transaktion soll ergänzt werden?

Es gibt zwei Möglichkeiten, es zu vollenden:

  • In dem Fall, in dem die Transaktion erfolgreich abgeschlossen ist, werden die Ergebnisse aufgezeichnet und die Datenbank geht in einen neuen konsistenten Zustand (Commit).
  • Wenn die Ausführung ging schief, drehte Transaktionsfehler, wird abgebrochen. In diesem Fall muss die Datenbank in den Zustand es ursprünglich war wieder hergestellt werden. Diese Situation wird als „Rollback“ (Rollback) genannt. Wenn jedoch die Transaktion aufgezeichnet wurde, kann sie nicht mehr abgebrochen werden. Wenn die Aktion nicht korrekt befunden wurde, ist es notwendig, eine andere Transaktion durchzuführen, die die Datenbank in einen konsistenten Zustand zurück.

Eigenschaften von Transaktionen

Um eine Transaktionsgrenze zu markieren akzeptiert die Betreiber verwenden Transaktion beginnen, verpflichten, rückgängig zu machen.

ACID oder Eigenschaften der Transaktion kann wie folgt sein:

  • Atomic oder Unteilbarkeit. Transaktion – eine untrennbare Einheit, die entweder ausgeführt oder abgebrochen werden.
  • Koordination oder Konsistenz. Die Bedeutung der Transaktion ist, dass die Datenbank von einem konsistenten Zustand in einem anderen bewegt.
  • Insulativity oder Isolation. Jede Transaktion, die durchgeführt wird, hängt nicht von anderen. Alle Ergebnisse des Verfahrens sind in den Lücken nicht für andere Transaktionen sichtbar sein soll.
  • Dauer oder Dauer. Alle Ergebnisse, die bei der erfolgreichen Transaktion erreicht wurden nicht durch spätere Ausfälle verloren. Sie werden in der Datenbank dauerhaft gespeichert.

Die Transaktionen werden verwendet, um Änderungen oder Aktualisierungen der Datenbank zu machen. Jeder Prozess wird geregelt und gesteuert durch den Transaktionsmanager und Ressourcen – Ressourcenmanager. Die Wechselwirkung von zwei Controller bestimmt das Ergebnis der Operation. Transaktionen Sperre bei Bedarf durchgeführt.

Phase Transaktion

Es gibt die folgenden Phasen:

  • Aktiv. In dieser Phase der Transaktion wird in dem Prozess der teilnehmenden Ressourcenmanager erstellt.
  • Vorbereitende. Während dieser Zeit ist jeder Ressourcenmanager das Ergebnis der Operation bestimmen kann. Startphase tritt auf, wenn der Initiator eine Anforderung macht eine Transaktion abzuschließen. Wenn ein Ressource-Manager keine Zeit vorzubereiten, bedarf es den Dispatcher eine Transaktion Rollback zu senden. Ressourcenmanager sind Zeitschriften, die alle Daten über den Zustand der Bereitschaft aufzunehmen. Damit soll sichergestellt werden, dass die Möglichkeit, im Fall von Abweichungen mußten weiterhin mit einem bestimmten Ort zu arbeiten.
  • Fixierung. Der Beginn dieser Phase ist der Moment, wenn alle Ressourcen-Manager für den Betrieb bereit sind. Bei Bedarf kann der Transaktionsabwickler den Vorgang abzuschließen.

Jede Transaktion muss bestimmten Anforderungen unterliegen. Als Ergebnis des Betriebssystems sollte in den richtigen Zustand gebracht werden. Diese Bedingung ist notwendig in dem Fall, wenn es Fehler in der Stromversorgung.

Transaktionsprotokolle

Während des Betriebes durch das Transaktionsprotokoll aus, in dem alle Änderungen aufgezeichnet werden. Es ist notwendig, regelmäßig gestutzt, eine solche Maßnahme wird dazu beitragen, Überlauf zu vermeiden. Allerdings gibt es eine Reihe von Gründen, warum die Verkürzung kann während dieser Zeit verzögert wird, ist besonders wichtig, um den Inhalt zu überwachen. Um die Größe des Protokolls zu reduzieren, können Sie Operationen minimal protokollierten ausführen.

Im Falle eines Ausfalls Protokoll ist eine wichtige Komponente der Funktion, die bringen wird dazu beitragen , die Datenbank in einen konsistenten Zustand. Das Magazin darf nicht verändert oder gelöscht werden.

Die Vorteile der Verwendung eines Transaktionsprotokolls

Dies ermöglicht es, solche Vorgänge zu unterstützen:

  • Wiederherstellen einzelne Aktionen;
  • erholen Transaktionen, die nicht abgeschlossen wurden;
  • eine Rolle vorwärts Aktion bis zum Versagen durchzuführen;
  • Sie Transaktionsreplikation.

Wie ist das Abschneiden des Stammes?

In dem Prozess wird in der Datei von Kürzen veröffentlicht, die für weitere Aufnahmen verwendet wird. Wenn wir diesen Prozess vernachlässigen, alle der Speicherplatz belegt ist, und es wird viele Probleme. Zur Vermeidung solcher Situationen erfolgt die Verkürzung automatisch, es sei denn, es ist für unabhängige Gründen verzögert.

Die Transaktion per Kreditkarte

Machen Zahlung mittels Zahlungsgeschäfte, Käufer denken: Transaktion – was es ist und was sind sie? Solche Transaktionen mit Kreditkarte als Bargeldabhebung, Konto aufladen oder Übertragungen, die so genannten Transaktion. Dieses Konzept wird bei der Berechnung der Zahlungskarte im Einzelhandel eingesetzt.

Die Zahlung per Kreditkarte, nicht jeder Kunde denkt über welche Prozesse stattfinden, zu diesem Zeitpunkt. Obwohl dieses Wissen ist sehr wichtig, da wir über Geld und Sicherheit sprechen.

Somit wird die Transaktion – was ist das bei der Berechnung des Ladens? Diese Operation besteht aus mehreren Schritten, die miteinander verbunden sind.

Die wichtigsten Teilnehmer am Prozess – ist eine Bank (Emittent), die die Zahlungskarte ausgestellt hat , und Bank (Acquirer), Servicestützpunkte. Der Kern des Vorhabens liegt darin, dass der Erwerber von der Emittentin die Erlaubnis erhalten möchte Transaktionen durchzuführen. Durch die Karte über das Terminal sendet die verschlüsselte Anfrage Kassiererin mit den erforderlichen Daten für den Betrieb. Alle Informationen, die in dem Magnetstreifen enthalten ist.

Diese Anforderung wird an das Verarbeitungszentrum gesendet, die Aufgabenverarbeitung und Nachlieferung von Informationen an die ausgebende Bank ist. Es analysiert die Informationen und vergleicht sie mit den Daten. Wenn eine Meinungsverschiedenheit entsteht, hat der Emittent eine Genehmigung erteilen, um eine Transaktion durchzuführen. Das Wesen des Verfahrens ist es, einen persönlichen Berechtigungscode zuordnen.

Erst nachdem der Erwerber den Betrieb durchführen kann, die in den Fonds resultierte aus dem Konto des Kunden an den Händler übertragen wird. Im Fehlerfall wird das Gerät, das Sie sagen, dass Sie die Transaktion nicht abschließen.

Eine solche Datenbank-Transaktion wird online durchgeführt. Es ist eine andere Art von Transaktionen, offline, die mittels Imprinter tun Kartenabdruck hergestellt werden.

Viele Leute sind interessiert an: ob es möglich ist, die Transaktion rückgängig zu machen? Bei Bedarf kann die Bank bestimmte Manipulationen durchführen, die dies ermöglichen.