-
公开(公告)号:US12242474B1
公开(公告)日:2025-03-04
申请号:US18162667
申请日:2023-01-31
Applicant: Splunk Inc.
Inventor: Alexander D. James , Ankur Dalsukhbhai Bambharoliya , Venkatasubramanian Jayaraman , Andrew John Peters , Salih Ammar Wajih Zainulabdeen
IPC: G06F16/24 , G06F16/242 , G06F16/2452
Abstract: Systems and methods are described for a query conversion system to convert a first query string from a first version of a query language to a second version of the query language. The query conversion system may be associated with a tokenizer and parser, code converter, compatibility library, and a query formatter. The tokenizer and parser may tokenize and parse a query string to create a first node tree with commands. The code converter may parse the first node tree while using the compatibility library to convert the commands and generate a second node tree. The query formatter may create a second query string executable by the second version of the query language.
-
公开(公告)号:US20250028720A1
公开(公告)日:2025-01-23
申请号:US18428372
申请日:2024-01-31
Applicant: Splunk Inc.
Inventor: Brent Davis , David Johns DeWitt , Derek Feriancek , Venkatasubramanian Jayaraman , Vinay Manivel , Christopher Ogle , Balaji Rao
IPC: G06F16/2453 , G06F16/22 , G06F16/242 , G06F16/2455
Abstract: A query coordinator can receive and parse a query. Based on parsing the query, the query coordinator can identify one or more components of a first data processing system to obtain and process data according to the query. The query coordinator can define a query processing scheme based on identifying the one or more components and provide the query processing scheme to a second data processing system. Based on providing the query processing scheme, the query coordinator can obtain an output of the second data processing system. The query coordinator can identify a second query based on the output and provide the second query to the one or more components.
-
公开(公告)号:US20250028714A1
公开(公告)日:2025-01-23
申请号:US18428405
申请日:2024-01-31
Applicant: Splunk Inc.
Inventor: Brent Davis , David Johns DeWitt , Derek Feriancek , Venkatasubramanian Jayaraman , Vinay Manivel , Christopher Ogle , Balaji Rao
IPC: G06F16/2452
Abstract: A query coordinator can receive a query. The query coordinator can determine one or more data semantics of a first data processing system. The data semantics of the first data processing system may be based on execution of one or more queries by the first data processing system. The query coordinator can define a query processing scheme for obtaining and processing data based on the query. The query processing scheme may include instructions for a second data processing system to execute at least a portion of the query according to the data semantics of the first data processing system. The query coordinator can provide the query processing scheme to the second data processing system and obtain query results from the second data processing system.
-
公开(公告)号:US20250028712A1
公开(公告)日:2025-01-23
申请号:US18428428
申请日:2024-01-31
Applicant: Splunk Inc.
Inventor: Brent Davis , David Johns DeWitt , Derek Feriancek , Venkatasubramanian Jayaraman , Vinay Manivel , Christopher Ogle , Balaji Rao
IPC: G06F16/242 , G06F11/34 , G06F16/22 , G06F16/2453 , G06F16/2458
Abstract: A query coordinator can receive a query and identify a first portion of the query to be processed by a first data processing system and a second portion of the query to be processed by a second data processing system. The query coordinator can obtain a modified query based on identifying the first portion and the second portion of the query. The query coordinator can define a query processing scheme according to the modified query and provide the query processing scheme to the second data processing system. Based on providing the query processing scheme, the query coordinator can obtain an output of the second data processing system. The query coordinator can identify a second query based on the output and provide the second query to a component of the first data processing system.
-
公开(公告)号:US12072913B1
公开(公告)日:2024-08-27
申请号:US18162639
申请日:2023-01-31
Applicant: Splunk Inc.
Inventor: Alexander D. James , Vinayak Bhakta , Venkatasubramanian Jayaraman , Ganesh Jothikumar , Andrew John Peters , Amy Sutedja
IPC: G06F16/28 , G06F16/248
CPC classification number: G06F16/285 , G06F16/248
Abstract: Systems and methods are described for implementing programmatic input/output (I/O) routing to datasets with user-defined partitions while providing unhandled data protection. As disclosed herein, a user may define a dataset as including one or more partitions, each partition including criteria for storing data objects written to the partitioned dataset in the individual partitions. Data objects written to the dataset can then be evaluated according to the criteria, and routed to an appropriate partition. To provide unhandled data protection, a dataset definition can include a default partition to which data objects are routed when the data object fails to satisfy the criteria of any of the set of user-defined partitions identified in the specification. Processing I/O operations according to a user-defined partitioning schema can enable data objects to be arranged according to any partitioning schema without tethering the partitioning to a particular underlying storage system.
-
-
-
-