-
公开(公告)号:US20200050694A1
公开(公告)日:2020-02-13
申请号:US16102545
申请日:2018-08-13
Applicant: Amazon Technologies, Inc.
Inventor: Bhaven Avalani , Andrew Edward Caldwell , Naresh Chainani , Martin Grund , Anurag Windlass Gupta , Frederick Ryan Johnson , Ippokratis Pandis , Michail Petropoulos , Srividhya Srinivasan
IPC: G06F17/30
Abstract: Burst performance of a database query may be determined according to a size of the database query. A query to a database may be received. A size may be determined for the query. If the size is less than a size threshold assigned to a first query engine, then the query may be performed at the first query engine. If the size is greater than or equal to the size threshold assigned to the first query engine, then the query may be performed at a second query engine.
-
公开(公告)号:US12013856B2
公开(公告)日:2024-06-18
申请号:US16102545
申请日:2018-08-13
Applicant: Amazon Technologies, Inc.
Inventor: Bhaven Avalani , Andrew Edward Caldwell , Naresh Chainani , Martin Grund , Anurag Windlass Gupta , Frederick Ryan Johnson , Ippokratis Pandis , Michail Petropoulos , Srividhya Srinivasan
IPC: G06F16/24 , G06F16/2453 , G06F16/2455 , G06F16/28
CPC classification number: G06F16/2455 , G06F16/2453 , G06F16/283 , G06F16/285
Abstract: Burst performance of a database query may be determined according to a size of the database query. A query to a database may be received. A size may be determined for the query. If the size is less than a size threshold assigned to a first query engine, then the query may be performed at the first query engine. If the size is greater than or equal to the size threshold assigned to the first query engine, then the query may be performed at a second query engine.
-
公开(公告)号:US11741096B1
公开(公告)日:2023-08-29
申请号:US15889106
申请日:2018-02-05
Applicant: Amazon Technologies, Inc.
Inventor: Partha V. Kanuparthy , Bhaven Avalani , Yousuf Hussain Syed Mohammad , James Thomas Kiraly , Kaituo Li , Joydeep Sinha , John Benjamin Tobler
IPC: G06F16/00 , G06F16/2453 , G06F16/951
CPC classification number: G06F16/2453 , G06F16/951
Abstract: Granular performance analysis may be performed for database queries. Database query performance may be monitored. For some database queries, performance of portions of the database query may be measure. The measure performance of the portions may be compared with performance goals that correspond to the portions of the database query. Portions that do not meet or exceed the corresponding performance goals may be identified so that an indication of the identified portions may be provided.
-
公开(公告)号:US20210165840A1
公开(公告)日:2021-06-03
申请号:US16859923
申请日:2020-04-27
Applicant: Amazon Technologies, Inc.
Inventor: Ramakrishna Kotla , Eli R Fisher , Min Zhou , Ankit Malpani , Ankit Kumar Jain , Andi Gutmans , Bhaven Avalani
IPC: G06F16/953 , G06F16/951
Abstract: Systems and techniques are described herein for tiered storage of customer data accessed by a search service of a computing resource service provider. In some aspects, customer data may be received by a search instance executed across a plurality of compute nodes and provisioned by a search service. The customer data may be indexed and the data and resulting index may be stored locally by a first pool of hot compute nodes of the search instance. The customer data and index may be migrated and stored remotely by a data storage service. Metadata associated with the customer data and/or index may be stored in a second pool of warm compute nodes of the search instance. The warm compute nodes, upon receiving a request to access the customer data, may identify a location of the customer data and retrieve the customer data from the data storage service according to the metadata.
-
公开(公告)号:US11308106B1
公开(公告)日:2022-04-19
申请号:US15985270
申请日:2018-05-21
Applicant: Amazon Technologies, Inc.
Inventor: Naveen Muralimanohar , Bhaven Avalani , Martin Grund , William Michael McCreedy , Ippokratis Pandis , Michalis Petropoulos
IPC: G06F16/2458 , G06F16/27 , G06F16/2453 , G06F16/2455
Abstract: Caching results of sub-queries to different locations in a data store may be performed. A database query may be received that causes different storage engines to perform sub-queries to different locations in a data store that stores data for a database. The results of the sub-queries may be stored in a cache. When another database query is received, sub-queries generated to perform the other database query that are the same as one or more of the previously performed sub-queries may obtain the results of the sub-queries from the cache instead of performing the sub-queries again.
-
-
-
-