Patent ID: 9665620
Date: 2017-05-30
CPC Classifications: G06F

Claim:
1. A 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: receiving a query; identifying a data source based on the query; identifying a requesting system other than a system managing a relational database storing data of the data source; generating, by the requesting system, a request to a query planner based on the query; providing, by the requesting system, 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 a data structure instantiating a dataflow graph that includes: receiving data from the data source; identifying an executing system other than a system managing a relational database storing data of the data source; and executing, on the identified executing system, program code based on the dataflow graph.