×

Parallel query processing

  • US 9,952,894 B1
  • Filed: 01/27/2015
  • Issued: 04/24/2018
  • Est. Priority Date: 01/27/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • distributing an in-memory data store over a plurality of independent data partitions;

    associating each of the plurality of independent data partitions with at least one of a plurality of processing units such that one or more data sets in one of the plurality of independent data partition are processed by a respective at least one of the plurality of processing units;

    providing a query execution engine for causing the plurality of processing units to execute, in parallel, a series of queries to the plurality of independent data partitions;

    receiving a transaction to be processed on the in-memory data store for an interface of a dashboard application;

    determining that a visualization of the interface represents first data stored in a first independent data partition of the plurality of independent data partitions and second data stored in a second independent data partition of the plurality of independent data partitions;

    based on the transaction and based on the first data being stored in the first independent data partition of the plurality of independent data partitions, generating a first query for accessing the first data stored in the first independent data partition of the plurality of independent data partitions;

    based on the transaction and based on the second data being stored in the second independent data partition of the plurality of independent data partitions, generating a second query for accessing the second data stored in the second independent data partition of the plurality of independent data partitions; and

    providing, for execution in parallel, the first query to the first independent data partition and the second query to the second independent data partition.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×