Patent ID: 8924384
Filing Date: 2014-12-30
Classification: G06F

Abstract:
1. A method for implementation by one or more data processors, the method comprising: enabling, by at least one data processor using a first view of a table, access to a column- based database having a plurality of columns, the first view of the table defining a first set of table fields encapsulating data within the table that is available for access; modifying, by at least one data processor, the table to include at least one shadow column that is not included in the first set of table fields; migrating, by at least one data processor, at least a portion of the data encapsulated in the first set of table fields to the at least one shadow column; generating, by at least one data processor, a second view of the table, the second view defining a second set of table fields encapsulating data within the table that is available for access, the second set of table fields including table fields in the at least one shadow column from which data from the first set of table fields was migrated; and enabling by at least one data processor, access to the database using the second view of the table, wherein the table accesses data from a second database comprising a main data area, a delta data area, and an upgrade delta area, at least a portion of data in the main data area and the delta data area and the upgrade delta area being merged such that some data in the delta data area overwrites corresponding data in the main data area and some data in the upgrade delta area overwrites corresponding data in the delta data area.