-
公开(公告)号:US20210165789A1
公开(公告)日:2021-06-03
申请号:US16699530
申请日:2019-11-29
Applicant: Amazon Technologies, Inc.
Inventor: Rohan Deshpande , Yannis Papakonstantinou , Omer Ahmed Zaki , Karthik Gurumoorthy Subramanya Bharathy , Rajib Dugar , Shivateja Reddy Ummenthala
IPC: G06F16/242 , G06F16/21 , G06F11/34
Abstract: The maintenance of a materialized view created and managed by a materialized view management platform may be dynamically adjusted. The performance of updates to a materialized view are monitored to trigger different events to make adjustments to the performance of subsequent updates. The materialized view management platform can adequately scale to handle changes to data sources as inputs to the maintenance of the materialized view, as well as make other adjustments handle various changes in the capability of the target data store to receive updates to the materialized view (e.g., target data store outages).
-
公开(公告)号:US11874828B2
公开(公告)日:2024-01-16
申请号:US17466347
申请日:2021-09-03
Applicant: Amazon Technologies, Inc.
Inventor: Rohan Deshpande , Yannis Papakonstantinou , Omer Ahmed Zaki , Karthik Gurumoorthy Subramanya Bharathy , Rajib Dugar , Shivateja Reddy Ummenthala
IPC: G06F16/23 , G06F16/21 , G06F16/242
CPC classification number: G06F16/2393 , G06F16/219 , G06F16/2445
Abstract: Managed materialized views may be generated from across heterogeneous data sources. A request to create a materialized view may be received and performed by a materialized view management platform, which may obtain and generate the materialized view from different data sources and store the materialized view in a target system. Changes to the data sources may be obtained at the materialized view management platform and updates to the materialized view may be determined. The materialized view in the target system may be updated.
-
公开(公告)号:US11544286B2
公开(公告)日:2023-01-03
申请号:US16699547
申请日:2019-11-29
Applicant: Amazon Technologies, Inc.
Inventor: Rohan Deshpande , Yannis Papakonstantinou , Omer Ahmed Zaki , Karthik Gurumoorthy Subramanya Bharathy , Rajib Dugar , Shivateja Reddy Ummenthala
Abstract: A materialized view created by a materialized view management platform may be replicated across many different target systems. The materialized view management platform allows users to specify different target systems. To create the materialized view in the different target systems, the materialized view management platform can translate the materialized view into different formats in order to store the materialized view in the different formats. Updates to the different instances of the materialized view are then made to keep the different materialized view formats in the different target systems up-to-date.
-
公开(公告)号:US11308079B2
公开(公告)日:2022-04-19
申请号:US16699512
申请日:2019-11-29
Applicant: Amazon Technologies, Inc.
Inventor: Rohan Deshpande , Yannis Papakonstantinou , Omer Ahmed Zaki , Karthik Gurumoorthy Subramanya Bharathy , Rajib Dugar , Shivateja Reddy Ummenthala
IPC: G06F16/23 , G06F16/2455 , G06F16/22
Abstract: Materialized views may be generated at a managed materialized view platform that accepts data streams as a source. When updating a materialized view with a data stream as a source, a stored portion of the stream is used to maintain a history of changes to be made. When a join operation needs to utilize the data stream source to determine an update to the materialized view, the data stream is preserved to complete the join and update the materialized view.
-
公开(公告)号:US20220058187A1
公开(公告)日:2022-02-24
申请号:US17466347
申请日:2021-09-03
Applicant: Amazon Technologies, Inc.
Inventor: Rohan Deshpande , Yannis Papakonstantinou , Omer Ahmed Zaki , Karthik Gurumoorthy Subramanya Bharathy , Rajib Dugar , Shivateja Reddy Ummenthala
IPC: G06F16/23 , G06F16/21 , G06F16/242
Abstract: Managed materialized views may be generated from across heterogeneous data sources. A request to create a materialized view may be received and performed by a materialized view management platform, which may obtain and generate the materialized view from different data sources and store the materialized view in a target system. Changes to the data sources may be obtained at the materialized view management platform and updates to the materialized view may be determined. The materialized view in the target system may be updated.
-
公开(公告)号:US11113273B2
公开(公告)日:2021-09-07
申请号:US16699486
申请日:2019-11-29
Applicant: Amazon Technologies, Inc.
Inventor: Rohan Deshpande , Yannis Papakonstantinou , Omer Ahmed Zaki , Karthik Gurumoorthy Subramanya Bharathy , Rajib Dugar , Shivateja Reddy Ummenthala
IPC: G06F16/23 , G06F16/21 , G06F16/242
Abstract: Managed materialized views may be generated from across heterogeneous data sources. A request to create a materialized view may be received and performed by a materialized view management platform, which may obtain and generate the materialized view from different data sources and store the materialized view in a target system. Changes to the data sources may be obtained at the materialized view management platform and updates to the materialized view may be determined. The materialized view in the target system may be updated.
-
公开(公告)号:US11089133B1
公开(公告)日:2021-08-10
申请号:US15821690
申请日:2017-11-22
Applicant: Amazon Technologies, Inc.
Inventor: Amit Patel , Rohan Deshpande , Lisa Meenhee Shon , Karthik Saligrama Shreeram , Christopher Nathan Dowling , Jeffrey H. Bailey , Antoine Francois Charles Boyer , Richard Threlkeld , Michael Paris , Michael B. Willingham , Mohit Srivastava
Abstract: A technology is provided for synchronizing data with delayed subscriptions. A request may be received at a data proxy for a data snapshot for an application that has been offline at the client. A subscription may be held for a pre-determined amount of time after the request for the snapshot. The data snapshot may be sent to the client. The data for the subscription may be sent after the pre-determined amount of time.
-
公开(公告)号:US20210165803A1
公开(公告)日:2021-06-03
申请号:US16699547
申请日:2019-11-29
Applicant: Amazon Technologies, Inc.
Inventor: Rohan Deshpande , Yannis Papakonstantinou , Omer Ahmed Zaki , Karthik Gurumoorthy Subramanya Bharathy , Rajib Dugar , Shivateja Reddy Ummenthala
Abstract: A materialized view created by a materialized view management platform may be replicated across many different target systems. The materialized view management platform allows users to specify different target systems. To create the materialized view in the different target systems, the materialized view management platform can translate the materialized view into different formats in order to store the materialized view in the different formats. Updates to the different instances of the materialized view are then made to keep the different materialized view formats in the different target systems up-to-date.
-
公开(公告)号:US20210165783A1
公开(公告)日:2021-06-03
申请号:US16699512
申请日:2019-11-29
Applicant: Amazon Technologies, Inc.
Inventor: Rohan Deshpande , Yannis Papakonstantinou , Omer Ahmed Zaki , Karthik Gurumoorthy Subramanya Bharathy , Rajib Dugar , Shivateja Reddy Ummenthala
IPC: G06F16/23 , G06F16/22 , G06F16/2455
Abstract: Materialized views may be generated at a managed materialized view platform that accepts data streams as a source. When updating a materialized view with a data stream as a source, a stored portion of the stream is used to maintain a history of changes to be made. When a join operation needs to utilize the data stream source to determine an update to the materialized view, the data stream is preserved to complete the join and update the materialized view.
-
公开(公告)号:US20210165782A1
公开(公告)日:2021-06-03
申请号:US16699486
申请日:2019-11-29
Applicant: Amazon Technologies, Inc.
Inventor: Rohan Deshpande , Yannis Papakonstantinou , Omer Ahmed Zaki , Karthik Gurumoorthy Subramanya Bharathy , Rajib Dugar , Shivateja Reddy Ummenthala
IPC: G06F16/23 , G06F16/242 , G06F16/21
Abstract: Managed materialized views may be generated from across heterogeneous data sources. A request to create a materialized view may be received and performed by a materialized view management platform, which may obtain and generate the materialized view from different data sources and store the materialized view in a target system. Changes to the data sources may be obtained at the materialized view management platform and updates to the materialized view may be determined. The materialized view in the target system may be updated.
-
-
-
-
-
-
-
-
-