Patent ID: 9116955
Filing Date: 2015-08-25
Classification: G06F

Abstract:
1. A computer-implemented method of operating on data from a data source, the data stored in a tangible, non-transitory computer-readable medium of the data source, the operating based on a query that is expressed in accordance with a query language applicable to a relational database, the operating including executing the query on an executing system other than a system managing a relational database, the executing including: receiving a query; identifying a data source based on the query, the data source being associated with a system managing the data source; identifying an executing system other than a system managing a relational database; generating a request to a query planner based on the query; providing the request to the query planner; receiving a query plan generated by the query planner based on the request, the query plan including a description of one or more steps to be performed by a system managing a relational database; generating, based on the query plan, a data structure instantiating a dataflow graph that includes: receiving data from the data source; and executing, on the identified executing system, program code based on the dataflow graph.