Materialize
More info
- Creator
- Arjun Narayan, Frank McSherry, Nikhil Benesch
- Released
- Type
- Streaming SQL database
- License
- Business Source License (BSL)
- Website
- materialize.com
Streaming database — run SQL on live data streams, materializing views that update incrementally on every event. Frank McSherry + Arjun Narayan, 2019.
Built on Timely Dataflow + Differential Dataflow (research from Microsoft Research). Pitch: give you the same SQL as Postgres, but the result is always up-to-date without you doing anything. Differs from Kafka Streams/Flink: better SQL support, more batteries-included. Competitors: RisingWave (Apache 2.0), ksqlDB (Confluent), Flink SQL, Apache Arroyo. Pivoted in 2024 to an "Operational Data Warehouse" positioning.