3 ms·
I'm a PM @ Materialize. Regarding the questions from the OP's link: #1 -- Postgres is built in C, while Timely/Differential (which underpin Materialize) are b
by albertwang 6y ago
I'm a PM @ Materialize. Regarding the questions from the OP's link:
#1 -- Postgres is built in C, while Timely/Differential (which underpin Materialize) are built in Rust. Materialize could be a Postgres extension at some point, but for now we want to control the stack (to more easily do cross-dataflow optimization, etc)
#2 -- We are absolutely interested in exposing an API to enable new data sources (and data sinks!). It currently takes a bit of time to understand some basic Timely Dataflow concepts, but we intend on documenting this and opening things up. We're also trying to understand user requirements around things like durability guarantees and UPDATE/DELETEs (Feel free to email me or hit us up in our public Slack as well).
If anyone is interested in sending data via HTTP POST, we'd love to hear more: https://github.com/MaterializeInc/materialize/issues/1701 https://github.com/MaterializeInc/materialize/issues/1701.