Transaktionsoperationen in verteilten Multi-Master-Datenverwaltungssystemen

Eine Ausführungsform stellt ein Verfahren zum Pflegen von Transaktionsoperationen in einem verteilten Multi-Master-Datenverwaltungssystem bereit, das die Verwaltung von Transaktionsoperationen in mindestens einem transaktionslokalen Side-Log umfasst. Für eine Tabelle wird ein Tabellen-Log-Scan ausge...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Garcia-Arellano, Christian, Raman, Vijayshankar, Tozun, Pinar, Storm, Adam, Pirahesh, Mir Hamid, Sidle, Richard Sefton, Barber, Ronald, Grosman, Ronen, Huras, Matthew Albert
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Eine Ausführungsform stellt ein Verfahren zum Pflegen von Transaktionsoperationen in einem verteilten Multi-Master-Datenverwaltungssystem bereit, das die Verwaltung von Transaktionsoperationen in mindestens einem transaktionslokalen Side-Log umfasst. Für eine Tabelle wird ein Tabellen-Log-Scan ausgeführt, der die Kennung der Aufzeichnung für jeden Datensatz in einem Log umfasst. Jede Spalte in der Tabelle wird auf Grundlage der Kennungen mit Spaltenwerten geladen. Auf Grundlage der Spaltenwerte werden Datensätze in die gepflegten Transaktionsblöcke geschrieben, die auf einer Tabelle basieren, und die Tupel-Reihenfolgenummern für jeden Datensatz auf gepflegten Blöcken werden erzeugt. Die Tabelle wird über den Transaktionsknoten, die die Transaktionsoperationen im verteilten Multi-Master-Datenverwaltungssystem handhaben, gemeinsam genutzt/verteilt, um die Prozesshandhabung der Transaktionsoperationen zu erhöhen. One embodiment provides for a method for grooming transactional operations in a multi-master distributed data management system including maintaining transactional operations in at least one transaction-local side-log. A table log scan is performed for a table including recording identification for each record in a log. Tuple sequence numbers are generated for the records and the records are written on groomed transaction blocks to the table.