Patent ID: 8589454
Filing Date: 2013-11-19
Classification: G06F

Abstract:
1. A system for merging files, wherein each file includes a plurality of data records, the system comprising: a processor of the system communicating with a memory, wherein the memory includes: a first data structure associated with a first file and including a starting address and an ending address of a first file; a second data structure associated with a second file to be merged into the first file, the second data structure including a starting address and an ending address of a second file; the system further including a referencing logic component for respectively referencing the starting address and the ending address of the second file in the starting address and ending address of the first file, wherein a linking logic component links a last record of the first file with the first record of the second file; and determining whether a file merger is a temporary merge or a permanent merge, wherein in response to determining that the file merger is the permanent merge an update to the first data structure is stored in persistent storage, and in response to determining that the file merger is the temporary merge the update to the first data structure is stored in a temporary storage, and wherein the temporary storage is subsequently overwritten with other data records.