Patent ID: 8712994

Claim:
A method implemented and programmed within a non-transitory computer-readable storage medium and processed by one or more processors, the processors configured to execute the method, comprising: identifying a total number of distributed mappers available to externally access a parallel Distributed Database Management System (DBMS) and identifying a total number of the multiple access module processors for the DBMS and configuring each of a first subset of mappers to obtain that mapper's unique portion of the query results from a specific access module processor unique to that mapper, and remaining mappers not in the first subset are not assigned any access module processors when the total number of mappers is greater than the total number of access module processors; configuring each mapper to interact with a unique portion of query results that are to be produced on multiple access module processors of the DBMS when a query is executed on the DBMS; submitting the query a single time over a network to the DBMS and requesting a unique query identifier for the query; and passing the query identifier received back from the DBMS to each of the mappers, the mappers interacting over the network with the DBMS using the query identifier to process each mapper's unique portion of the query results residing on the multiple access module processors.