Multiple log queues in a database management system
AssigneeSap SE
InventorsUwe Hahn, Martin Brunzema
Life of this patent
Estimating the term…
Abstract
A system, method, apparatus, means and computer program code for utilizing multiple log queues in a database management system are provided. In some embodiments, processing includes receiving a first log record at a first log queue and a second log record at a second log queue, associating a log queue identifier with each of the first and second log records, and writing the first and second log records to a data log. Pursuant to some embodiments, at least a third log queue is provided.
Claims20
A method, comprising:
- receiving a first log record at a first log queue and a second log record at a second log queue;
- associating a log queue identifier with each of said first and second log records;
- and
- writing said first and second log records to a data log.
A method, comprising:
- identifiying a log record;
- assigning said log record to one of a plurality of log queues;
- associating a log queue identifier of the assigned log queue with said log record;
- associating a log queue sequence identifier with said log record;
- and
- writing said log record, said log queue identifier, and said log queue sequence identifier to a log data file.
A database system, comprising:
- a memory storing processor-executable process steps;
- an interface for receiving a first and a second database request message from a client device;
- and
- at least a first processor in communication with the memory and operative in conjunction with the stored process steps to:
- establish a first and a second transaction based on said first and second database requests, said first and second transactions resulting in the creation of a first and a second log record;
- associate said first and second log records with first and second log queues, respectively;
- associate a log queue identifier with each of said first and second log records;
- and
- write said first and second log records to a data log.
A medium storing processor-executable process steps, the process steps comprising:
- receiving a first log record at a first log queue and a second log record at a second log queue;
- associating a log queue identifier with each of said first and second log records;
- and
- writing said first and second log records to a data log.
Dependencies are inferred from the claim text.