Skip to content
Materialize: Streaming SQL on Timely Data with Arjun Narayan and Frank McSherry episode artwork

EPISODE · Feb 19, 2020 · 1H 9M

Materialize: Streaming SQL on Timely Data with Arjun Narayan and Frank McSherry

from Software Engineering Daily · host softwareengineeringdaily.com

Distributed stream processing frameworks are used to rapidly ingest and aggregate large volumes of incoming data. These frameworks often require the application developer to write imperative logic describing how that data should be processed. For example, a high volume of clickstream data that is getting buffered to Kafka needs to have a stream processing system evaluate that data to prepare it for a data warehouse, Spark, or some other queryable environment. In practice, many developers simply want to have the high volume of data become queryable in the fewest number of steps possible. Materialize is a streaming SQL materialized view engine that provides materialized views over streaming data. The materialized views are incrementally updated over time and reconciled with new data that may have come in out of order. Arjun Narayan and Frank McSherry are the co-founders of Materialize, a company whose technology is based on the Naiad paper, which was written at Microsoft Research. Arjun and Frank join the show to talk about modern streaming systems and their strategy for taking an academic paper and productizing it.

Episode metadata supplied by the publisher feed · Published Feb 19, 2020

Embed this episode

Ready to play

Materialize: Streaming SQL on Timely Data with Arjun Narayan and Frank McSherry

0:00 1:09:09

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

Frequently Asked Questions

How long is this episode of Software Engineering Daily?

This episode is 1 hour and 9 minutes long.

When was this Software Engineering Daily episode published?

This episode was published on February 19, 2020.

Can I download this Software Engineering Daily episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!