-
公开(公告)号:US11138164B1
公开(公告)日:2021-10-05
申请号:US16698404
申请日:2019-11-27
Applicant: Amazon Technologies, Inc.
Inventor: Lakshmi Narasimha Guptha Munuhur Rajagopal , Almero Gouws , Akshat Vig , Derek William Richard Chen-Becker , Haifeng He , Lewis Bruck , Aishwarya Kamal , Somasundaram Perianayagam
Abstract: A service implements techniques for modifying a data table stored in a key-value or non-relational database via a table-oriented schema. In some aspects, a request to modify a table-oriented schema of a table of data may be received. In response to the request, an association between a customer identifier of elements of the table and an internal identifier of elements of the table may be stored that updates a prior association between a customer identifier and an internal identifier. The table-oriented schema of the table may be modified using one or more keys that are generated using the internal identifier.
-
公开(公告)号:US11860835B1
公开(公告)日:2024-01-02
申请号:US16915879
申请日:2020-06-29
Applicant: Amazon Technologies, Inc.
Inventor: Akshat Vig , Almero Gouws , Steven A Mayszak , Olaf Anders Grette , Arturo Hinojosa , Lakshmi Narasimha Guptha Munuhur Rajagopal , Nicholas Gordon , Somasundaram Perianayagam
IPC: G06F16/215 , G06F16/22 , G06F16/23
CPC classification number: G06F16/215 , G06F16/221 , G06F16/2365
Abstract: Columns of a non-relational data store may be efficiently dropped. A drop column request for a table stored in a non-relational database may be received. In response to the drop column request, schema information for the table may be updated to filter out the column from subsequent read responses to read requests. A backup of the table is created and evaluated to identify those items in the table that include the column. The column is then deleted from the identified items.
-
公开(公告)号:US11385948B1
公开(公告)日:2022-07-12
申请号:US16698491
申请日:2019-11-27
Applicant: Amazon Technologies, Inc.
Inventor: Danielle Livneh , Almero Gouws , Derek William Richard Chen-Becker , Stefano Stefani , Akshat Vig , Zoe Wheeler , Lakshmi Narasimha Guptha Munuhur Rajagopal
Abstract: A distributed database system maintains data for a database client by storing data on a plurality of storage nodes. Upon receiving a request from the database client in a first format, the database system translates the request to a second format and sends the translated request to a storage subsystem. The storage subsystem generates an exception if the translated request cannot be successfully completed. The distributed database system resends the translated request on behalf of the database client if the exception corresponds to a request that can be retried, and continues to resend the translated request until a first of an expiration of a predetermined time period or until the request completes successfully. The distributed database system sends a response to the database client based on the resent database request.
-
-