1. A computer-implemented method, comprising: generating, by a processor circuit, a general request 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 general request to a compute request having a request format 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.