Patent ID: 7801911

Claim:
A database system, comprising program instructions executing on a processor, that uses an activity ID for processing a pre-compiled query, comprising: a master node configured to: receive a user request to execute a pre-compiled query, wherein the pre-compiled query is stored on the master node in advance of the user request; determine a remote action from the pre-compiled query, the remote action including reading a key part of the database system; selectively determine, from a plurality of communication channels coupled to the master node, at least one communication channel that provides access to the key part; and communicate a request to perform the remote action over the at least one communication channel, the request comprising an activity ID, wherein the activity ID identifies the remote action; and a plurality of slave nodes coupled to the master node, wherein at least two of the slave nodes are coupled to the at least one communication channel, the at least two slave nodes configured to receive the request from the master node as a multicast signal that is communicated over the at least one communication channel, wherein the at least two slave nodes have access to the key part, and are configured to execute the remote action by reading the key part, and wherein the activity ID directs the at least two slave nodes to one or more executables for use in processing the remote action.