US 12,147,432 B2
Hybrid data processing system and method
Jianjun Chen, Los Angeles, CA (US); Yonghua Ding, Los Angeles, CA (US); Ye Liu, Los Angeles, CA (US); Fangshi Li, Los Angeles, CA (US); Lixun Cao, Beijing (CN); Yang Liu, Beijing (CN); Li Zhang, Los Angeles, CA (US); Mingyi Zhang, Los Angeles, CA (US); Lei Zhang, Beijing (CN); and Rui Shi, Beijing (CN)
Assigned to LEMON INC., Grand Cayman (KY)
Filed by LEMON INC., Grand Cayman (KY)
Filed on Aug. 31, 2021, as Appl. No. 17/462,998.
Prior Publication US 2023/0066540 A1, Mar. 2, 2023
Int. Cl. G06F 16/2457 (2019.01); G06F 16/178 (2019.01); G06F 16/242 (2019.01); G06F 16/25 (2019.01); G06F 16/27 (2019.01)
CPC G06F 16/24575 (2019.01) [G06F 16/1794 (2019.01); G06F 16/2433 (2019.01); G06F 16/258 (2019.01); G06F 16/27 (2019.01); G06F 16/278 (2019.01)] 18 Claims
OG exemplary drawing
 
1. A system, comprising:
at least one processor; and
at least one memory communicatively coupled to the at least one processor and comprising instructions that upon execution by the at least one processor cause the system to perform operations comprising:
capturing data by a first processing engine in real time, the first processing engine configured to perform online transactional processing;
organizing the data in a first format in a first part of a storage for use by the first processing engine;
propagating the same data to a second part of the storage;
organizing the same data in a second format in the second part of the storage for use by a second processing engine, the second processing engine configured to perform online analytical processing, wherein the first processing engine, the second processing engine, and the storage are modularized and configured to be decoupled from each other; and
a common proxy layer configured to connect a plurality of client computing devices to the first processing engine and the second processing engine.