| 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 |

|
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.
|