×

Systems and methods for a distributed query execution engine

  • US 10,176,236 B2
  • Filed: 07/23/2015
  • Issued: 01/08/2019
  • Est. Priority Date: 07/29/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, by a computing system that comprises one or more processors, a database query to be executed;

    generating, by the computing system, code corresponding to the database query;

    performing, by the computing system, one or more optimizations to the generated code to produce specialized modular code, the one or more optimizations including at least a Just-In-Time (JIT) compilation technique that modifies at least a portion of the generated code to tailor the portion of generated code to a particular distributed computing system of a plurality of distributed computing systems;

    distributing, by the computing system, respective portions of the modular code to the plurality of distributed computing systems for execution, each of the distributed computing systems being connected to a portion of the plurality of distributed computing systems, and wherein at least the modified portion of the modular code tailored to the particular computing system is distributed to the particular computing system for execution; and

    providing, by the computing system, a result for the database query.

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