Patent ID: 11960474
Assignee: RED BEND LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method of generating a delta instructions record for updating a source database in-place, comprising:
using at least one processor for:
obtaining a plurality of source data items contained in a plurality of cells of a plurality of tables of a source database, each of the plurality of tables is organized in a plurality of tuples and a plurality of columns;
creating a column oriented source stream serializing the plurality of source data items by concatenating a source data item of each cell of each of the plurality of columns to a preceding source data item of a cell preceding the respective cell in the respective column;
obtaining a plurality of target data items contained in a plurality of tables of a target database which is an updated version of the source database comprising at least one data item changed compared to a respective source data item;
creating a column oriented target stream serializing the plurality of target data items such that each target data item is concatenated to a preceding target data item;
generating a delta instructions record comprising instructions for applying changes detected between the source database and the target database by comparing between the source stream and the target stream;
outputting the delta instructions record which is used to update the source database to the target database.