Patent ID: 8065281
Filing Date: 2011-11-22
Classification: G06F

Abstract:
1. A method for facilitating distributed processing of database operations from a demultiplexer at a distributed command processor (DCP), the method comprising: receiving a database operation from a demultiplexer at a distributed command processor (DCP), wherein the DCP is in a front-end machine coupled to and separate from a database system and comprises an external security module that applies access control policies to stored sensitive data and prevents unauthorized accesses, wherein the DCP communicates with the database system through a secure communication channel accessible only by the DCP and the database system, wherein the demultiplexer identifies the DCP from a set of DCPs and dispatches the database operation to the DCP based on a database operation-type; wherein the demultiplexer identifies a subset of distributed command processors from a set of distributed command processors to send the database operation to based on a database operation-type. wherein the DCP processes non-data-processing operations; determining, at the DCP, whether the database operation is a non-data-processing operation; in response to the database operation being a non-data-processing operation, performing at the DCP the non-data-processing operation to obtain a non-data-processing result; in response to the database operation being a data-processing operation: sending the data-processing operation to the database system; and receiving a data-processing result from the database system; and returning the non-data-processing result or the data-processing result.