Techniques are disclosed relating to the execution of queries in an online manner. For example, in some embodiments, a server system may include a distributed computing system that, in turn, includes a distributed storage system operable to store transaction data associated with a plurality of users, and a distributed computing engine operable to perform distributed processing jobs based on the transaction data. In various embodiments, the server system preemptively creates a compute session on the distributed computing engine, where the compute session provides access to various functionalities of the distributed computing engine. The distributed computing engine may then use these preemptively created compute sessions to execute queries (e.g., for end users of the server system) against the transaction data and return the results dataset to the requesting users in an online manner.
Legal claims defining the scope of protection, as filed with the USPTO.
3. The method of claim 2, wherein the column-oriented data storage format is Apache™ Parquet file format.
6. The method of claim 5, wherein the first query is specified using Apache™ Hive Query Language (HQL).
7. The method of claim 1, wherein the first results dataset is sent to the first client device, by the server system, within a predetermined time threshold after the first data request is received by the server system; and wherein the first results dataset corresponds to a simulation of one or more fraud detection filters based on the transaction data.
15. The non-transitory, computer-readable medium of claim 10, wherein the executing the query includes the distributed computing engine executing the query using a single computing node of the plurality of computing nodes.
20. The server system of claim 16, wherein the results dataset is sent to the client device within a predetermined time threshold after the first data request is received by the server system; and wherein the results dataset corresponds to a simulation of one or more fraud detection filters based on the transaction data.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
July 24, 2020
September 27, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.