CPC G06F 16/2393 (2019.01) [G06F 16/219 (2019.01); G06F 16/2282 (2019.01); G06F 16/2456 (2019.01); G06F 16/24568 (2019.01)] | 20 Claims |
1. A system, comprising:
one or more processors; and
a memory, that stores program instructions that, when executed by the at least one processor, cause the one or more processors to implement a service of a provider network, configured to:
receive a request to create a materialized view stored at a target data store according to a definition that specifies a join key to identify matches between a first data source and a second data source, wherein application of the join key joins first data from the first data source that is a data stream with second data from the second data source;
create the materialized view at the target data store that joins the first data from the data stream with the second data from the second data source according to the definition of the materialized view that specifies the join key; and
maintain the materialized view to include further data obtained from the data stream joined with additional data obtained the second data source according to the definition of the materialized view that specifies the join key.
|