Log consolidation
AssigneeMicrosoft Corporation
InventorsRobin Dhananjay Dhamankar, Peter Byrne, Hanumantha Rao Kodavalla
Life of this patent
Estimating the term…
Abstract
Consolidating a set of tenant log streams from separate user databases into a consolidated log stream. The method includes receiving a plurality of tenant log streams from separate user data bases. The method further includes recording the plurality of tenant log streams as a consolidated log stream. The method further includes maintaining metadata about the consolidated log stream to map log records from the plurality of tenant log streams to their location in the consolidated log stream.
Claims20
A method of consolidating a set of tenant log streams from separate user databases into a consolidated log stream, the method comprising:
- receiving a plurality of tenant log streams from separate user data bases;
- recording the plurality of tenant log streams as a consolidated log stream;
- and
- maintaining metadata about the consolidated log stream to map log records from the plurality of tenant log streams to their location in the consolidated log stream.
A computer readable storage medium comprising computer executable instructions that when executed by one or more processors cause one or more processors to perform the following:
- receiving a plurality of tenant log streams from separate user data bases;
- recording the plurality of tenant log streams as a consolidated log stream;
- and
- maintaining metadata about the consolidated log stream to map log records from the plurality of tenant log streams to their location in the consolidated log stream.
A system for consolidating a set of tenant log streams from separate user databases into a consolidated log stream, the system comprising:
- a consolidated log, wherein the consolidated log is configured to:
- receive a plurality of tenant log streams from file I/O mechanisms of separate user data bases;
- record the plurality of tenant log streams as a consolidated log stream;
- and
- update metadata about the consolidated log stream to map log records from the plurality of tenant log streams to their location in the consolidated log stream.
Dependencies are inferred from the claim text.