-
公开(公告)号:US11797535B1
公开(公告)日:2023-10-24
申请号:US17105092
申请日:2020-11-25
Applicant: Amazon Technologies, Inc.
Inventor: Stefano Stefani , Sudipta Sengupta , Julio Delgado Mangas , James Laurence Finnerty , Ronak Bharat Shah , Sumeetkumar V. Maru
IPC: G06F16/00 , G06F16/2453 , G06N20/00 , G06F16/2455 , G06F16/248
CPC classification number: G06F16/24542 , G06F16/248 , G06F16/24552 , G06F16/24553 , G06N20/00
Abstract: Techniques for batch mode execution for calls to remote services are described. A method of batch mode execution for calls to remote services may include generating, by a query service of a provider network, a query plan to optimize a query for batch processing of data, the query plan including at least a function reference to a function provided by at least one service of the provider network, executing the query plan to invoke the function associated with the function reference, wherein a batch function generates a request including a batch of service calls to be processed by the at least one service, sends the request including the batch of service calls to the at least one service, and obtains a plurality of machine learning responses from the at least one service, and generating a query response based on the plurality of responses.
-
公开(公告)号:US11947555B1
公开(公告)日:2024-04-02
申请号:US17937426
申请日:2022-09-30
Applicant: Amazon Technologies, Inc.
Inventor: Saleem Mohideen , Haritabh Gupta , Grant A McAlister , Alexandre Olegovich Verbitski , James Laurence Finnerty , Ahmad Mohammad Radi Ahmad Alsmair , David Charles Wein , Li Che David Hsiao , Navaneetha Krishnan Thanka Nadar , Sadagopan Nattamai Sathiyamoorthy , Baskar Durairaj , Murali Brahmadesam , Gajanan Sharadchandra Chinchwadkar
IPC: G06F16/00 , G06F16/2458 , G06F16/25
CPC classification number: G06F16/2471 , G06F16/256
Abstract: Intelligent query routing may be performed across shards of a scalable database table. A router of a database system may receive an access request directed to one or more database tables. The router may evaluate the access request with respect to metadata obtained for the database tables to determine an assignment distribution of computing resources of the database system to data that can satisfy the access request. The router can select planning locations to perform the access request based on the assignment distribution of the computing resources. The router can cause the access request to be performed according to planning at the selected planning locations.
-
公开(公告)号:US12105692B1
公开(公告)日:2024-10-01
申请号:US17937424
申请日:2022-09-30
Applicant: Amazon Technologies, Inc.
Inventor: Aravind Kumar Kumar , Praveen Kannan , Grant A McAlister , Saleem Mohideen , Raghavendran Gururajan , Navaneetha Krishnan Thanka Nadar , Jan Engelsberg , James Laurence Finnerty , Murali Brahmadesam , Sanjay Shanthakumar
CPC classification number: G06F16/2272 , G06F16/256
Abstract: Shard management may be implemented for scalable database tables. A table may be identified as aligned with another table of the database according to a common shard key across multiple shards that are mapped to respective storage volumes of a data store of the database according to a placement hierarchy. Different portions of the table may be stored across the shards as respective table slices with corresponding portions of the other table as respective other table slices with same values of the shard key. Metadata for performing access requests to the database may be updated to identify individual ones of the table slices stored with individual ones of the other table slices as respective table slice groups that are mapped to respective ones of the shards in the placement hierarchy.
-
公开(公告)号:US11966396B1
公开(公告)日:2024-04-23
申请号:US16699410
申请日:2019-11-29
Applicant: Amazon Technologies, Inc.
Inventor: James Laurence Finnerty , Andrei Victor Ilyashenko
IPC: G06F16/2453 , G06F16/242 , G06N20/00
CPC classification number: G06F16/24544 , G06F16/2433 , G06N20/00
Abstract: Techniques for performing machine learning inference calls in database query processing are described. A method for performing machine learning inference calls in database query processing may include generating a query plan to optimize a query for batch processing of data stored in a database service, the query plan including a batch mode operator to execute a function reference and an execution context associated with the batch mode operator, executing the query plan to invoke a function associated with the function reference, wherein the function sends a batch of requests, generated using the execution context, to a remote service and obtains a plurality of responses from the remote service, and generating a query response based on the plurality of responses.
-
-
-