Materialize
詳細情報
- 作成者
- Arjun Narayan, Frank McSherry, Nikhil Benesch
- 公開
- 種類
- ストリーミングSQLデータベース
- ライセンス
- Business Source License (BSL)
- 公式サイト
- materialize.com
ストリーミングデータベース。ライブのデータストリームに対してSQLを走らせ、イベントのたびに増分更新されるマテリアライズドビューを保つ。Frank McSherry と Arjun Narayan が2019年に開発。
土台は Timely Dataflow と Differential Dataflow(Microsoft Research 由来の研究)。売りは、Postgresと同じSQLでありながら、何もしなくても結果が常に最新であること。Kafka StreamsやFlinkに比べ、SQLのサポートが手厚く、すぐ使える機能が多い。競合は RisingWave(Apache 2.0)、ksqlDB(Confluent)、Flink SQL、Apache Arroyo など。2024年には「Operational Data Warehouse」へと位置づけを転換した。