-
公开(公告)号:US11615083B1
公开(公告)日:2023-03-28
申请号:US15918965
申请日:2018-03-12
Applicant: Amazon Technologies, Inc.
Inventor: Gopi Krishna Attaluri , Dhruva Ranjan Chakrabarit , Volodymyr Verovkin , Kamal Kant Gupta , Shriram Sridharan , Aakash Shah , Aleksandr Valerevich Feinberg , Yuri Volobuev , Tengiz Kharatishvili , Saileshwar Krishnamurthy , Anurag Windlass Gupta , Murali Brahmadesam , Namrata Bapat , Alexandre Olegovich Verbitski , Jeffrey Davis , Debanjan Saha
IPC: G06F16/2453
Abstract: Storage level query processing may be implemented for processing database queries. Nodes that can access a database may perform parallel processing for at least a portion of a database query. An indication may be received that specifies parallel processing for the database query. The nodes can then be caused to perform the portion of the query as part of providing a result in response to the database query instead of a node, such as a query engine node, that received the database query.
-
公开(公告)号:US11341163B1
公开(公告)日:2022-05-24
申请号:US16835055
申请日:2020-03-30
Applicant: Amazon Technologies, Inc.
Inventor: Shriram Sridharan , Eric Boutin , Damien Katz , Kamal Kant Gupta , Alexandre Olegovich Verbitski , Pallavi Maheshwara Kakunje
Abstract: This application relates to multi-level replication filtering for a distributed database. A primary node of the database can generate log records that describe write requests performed to the database. The primary node can, in some embodiments, identify a portion of the data of the database that is stored at a second node, such as data stored by a read replica node that can be used in responding to read requests from clients. The primary node can select log records that are applicable to this identified portion of the data to send to the second node. Log records are not selected based on a determination that those unselected log records are not applicable to the identified portion of the data. The primary node can then send the selected log records to the second node, for the second node to apply the log records to its stored database data.
-
公开(公告)号:US11003684B1
公开(公告)日:2021-05-11
申请号:US15199697
申请日:2016-06-30
Applicant: Amazon Technologies, Inc.
Abstract: A replica database may receive a replication instruction from a master. The replica may maintain a version of a collection of data in database pages stored on a storage device. A replication thread may process the instruction. The replication thread may determine that an item affected by the instruction is located in a page that is both loaded into a memory buffer and subject to contention. The page may be modified with information indicating that the instruction has not been processed. A subsequent reader thread may, while processing a request to access the page, apply the instruction and complete processing of the request.
-
-