Patent ID: 8874600

Claim:
A system comprising: one or more data parallel clusters of computing devices configured to communicate with one or more data sources, the one or more data parallel clusters of computing devices storing intermediate data derived from structured data of the one or more data sources, the intermediate data being offloaded from the one or more data sources; and a query processor which processes system queries on the intermediate data and the structured data of the one or more data sources, wherein the processing of the system queries is based on a reverse index mapping attribute value, and generates query results; and an adapter for converting high level language queries into low level language queries comprising map reduce queries, the map reduce queries being configured to query the intermediate data stored in the one or more data parallel clusters of computing devices; one or more common interfaces for sending the system queries to the query processor, and receiving the query results based on the steps of converting and processing; wherein the one or more data parallel clusters of computing devices further comprise data parallel and compute parallel clusters of computing devices; wherein the query processor receives the system queries comprising the high level language queries and sends the system queries in parallel to the one or more data sources and to the adapter for conversion to the low level language queries comprising the map reduce queries; and wherein the map reduce queries on the intermediate data are configured for faster querying with respect to the system queries on the structured data of the one or more data sources.