-
公开(公告)号:US12174833B2
公开(公告)日:2024-12-24
申请号:US16121362
申请日:2018-09-04
Applicant: Salesforce, Inc.
Inventor: Saikiran Perumala , Eli Levine , Jan Asita Fernando , Samarpan Jain , Cody Marcel , Brian D. Esserlieu
IPC: G06F16/2453 , G06F16/2452
Abstract: Systems, methods, and computer-readable media for asynchronous (async) querying are described. In embodiments, an application server obtains a user-issued query comprising one or more query components; identifies data space characteristics of a data storage space associated with a user that issued the user-issued query; and analyzes the one or more query components to obtain performance data. The performance data is indicative of resource consumption for execution of the user-issued query. The application server selects a query execution engine to execute the user-issued query from among a plurality of query execution engines, and provides the user-issued query to the selected query execution engine. The selection is based on the data space characteristics and the performance data. Other embodiments may be described and/or claimed.
-
公开(公告)号:US11755612B2
公开(公告)日:2023-09-12
申请号:US17164731
申请日:2021-02-01
Applicant: Salesforce, Inc.
Inventor: Brian Jaffery Tajuddin , Samarpan Jain , Reuben Cornel , Siddhi Mehta , Brian Esserlieu , Jan Asita Fernando , Jonathan Mark Bruce , Jay Hurst
CPC classification number: G06F16/258 , G06F9/4881 , G06F11/0766 , G06F16/2386
Abstract: Techniques and architectures for data ingestion in an environment having a distributed data storage system. A request to import data into the environment. The data to be imported from an external source through an application programming interface (API). The request is analyzed to determine if the request corresponds to a request to import a large data load. The data is staged if the request is for the large data load. Data management jobs are created to cause the data to be stored in one or more nodes of the distributed data storage system. The data management jobs are transmitted to corresponding nodes in the distributed data storage system. The jobs are executed asynchronously to cause the data to be stored in the nodes.
-