CPC G06F 16/2453 (2019.01) [G06F 16/221 (2019.01); G06F 16/2329 (2019.01); G06F 16/24564 (2019.01); G06F 16/258 (2019.01); G06F 16/278 (2019.01); G06F 16/283 (2019.01)] | 17 Claims |
1. A method comprising:
storing, in a data storage, input data in a first format to obtain first data, wherein the first format is a multiversion concurrency control (MVCC) row format;
transitioning the first data from the first format to a second format based on a first transition parameter to obtain second data, wherein the second format is an MVCC columnar format;
storing, in the data storage, the second data;
transitioning the second data from the second format to a third format based on a second transition parameter to obtain third data, wherein the third format is a columnar format; and
storing, in the data storage, non-overlapping data in the first format, the second format, and the third format.
|