US 11,853,298 B2
Data storage and data retrieval methods and devices
Ravindra Pesala, Karnataka (IN); Raghunandan Subramanya, Bangalore (IN); and Venkata Ramana Gollamudi, Karnataka (IN)
Assigned to HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD., Guizhou (CN)
Filed by Huawei Cloud Computing Technologies Co., Ltd., Guizhou (CN)
Filed on Apr. 5, 2022, as Appl. No. 17/713,366.
Application 17/713,366 is a continuation of application No. PCT/CN2021/075869, filed on Feb. 7, 2021.
Claims priority of application No. 202041018257 (IN), filed on Apr. 28, 2020.
Prior Publication US 2022/0229837 A1, Jul. 21, 2022
Int. Cl. G06F 16/00 (2019.01); G06F 16/2453 (2019.01); G06F 16/23 (2019.01); G06F 16/25 (2019.01); G06F 16/27 (2019.01); G06F 16/28 (2019.01); G06F 16/22 (2019.01); G06F 16/2455 (2019.01)
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
OG exemplary drawing
 
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.