Patent ID: 11874828
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system, comprising:
at least one processor; and
a memory, storing program instructions that when executed by the at least one processor, cause the at least one processor to implement a materialized view management service, wherein the materialized view management service that performs materialized view management is configured to:
receive, via an interface of the materialized view management service, a request to create a materialized view using data from a data source ingested by a connector corresponding to the data source, wherein the materialized view is specified in a definition received for the materialized view, wherein the materialized view management service is capable of creating the materialized view from a plurality of different types of data sources using respective ones of a plurality of different connectors implemented as part of the materialized view management service, and wherein the materialized view is stored by the materialized view management service in a data store accessible to queries;
obtain, from the data source using the connector corresponding to the data source, one or more changes made at the at least one data source;
determine one or more updates to the materialized view that satisfies the definition of the materialized view from the respective one or more changes obtained from the data source; and
perform the one or more updates to the materialized view to make the one or more updates accessible in subsequent queries to the materialized view.