Patent ID: 8682876

Claim:
A computer-implemented method, comprising: generating, by a processor circuit, a general request having structures and information to perform an analytical calculation on data stored in a distributed database system comprising a control node and multiple worker nodes, the general request generated by a client application using a threaded kernel service layer; converting the structures and information of the general request to a compute request having a request format conforming to a query language used by the distributed database system; sending the compute request to a node of the distributed database system; and receiving a compute response from the node of the distributed database system, the compute response including a result set of the analytical calculation performed on data local to the node from an analytic container implemented by the node, the analytic container including an embedded process to replicate an execution environment hosted within the distributed database system used by the client application, the embedded process including an embedded database program to use a threaded kernel service layer matching the threaded kernel service layer used by the client application.