CPC G06F 16/24542 (2019.01) [G06F 16/248 (2019.01); G06F 16/24553 (2019.01); G06F 16/283 (2019.01); G06F 21/31 (2013.01); G06F 21/6218 (2013.01)] | 20 Claims |
1. A method of managing database queries using a deconstructed cloud database comprising:
receiving, by a communications manager of the deconstructed cloud database, a state specification from a client computing system, wherein the state specification comprises user manipulations of one or more graphical user interface (GUI) elements of a GUI of the client computing system;
converting, by a query optimizer of the deconstructed cloud database, the state specification into a query plan comprising instructions to access data stored on the deconstructed cloud database and a database query targeting an offloaded execution engine within a cloud-based data warehouse;
retrieving, by a dispatcher of the deconstructed cloud database, query results from the offloaded execution engine using the database query and from the deconstructed cloud database using the instructions; and
presenting, by the communications manager, the query results on the client computing system.
|