Write complex SQL queries.
Add data from a message bus like Kafka.
Your SQL views stay incrementally updated within milliseconds.
At millions of updates per second.
No manually glueing streams. No writing imperative code.
Declare what you want in SQL. Materialize keeps it up to date. Within milliseconds.
No "inspired by SQL" half-broken query languages. Materialize supports ANSI Standard SQL 92. Use a SQL shell or your favorite database adapter.
No page-long caveats about eventual consistency and out-of-order execution. Materialize results are always consistent and always up-to-date. Pretend that we reran every query every message.
Materialize is built on top of Timely Dataflow, which is distributed. Materialize also adds active-active cluster replication for fault tolerance, and autoscalingorchestration.
Scale up: process millions of messages per second on a single-digit number of machines. Scale down: run Materialize on your laptop with a single binary on a single core. It's not just fast, it's also lean.
Materialize is built on top of a powerful stream processing engine: Timely Dataflow. Inspired by the award-winning Naiad project, Timely Dataflow has been in open-source development for 4 years and runs in production deployments at scale.
Arjun was an engineer on the SQL team at Cockroach Labs, where he worked on performance and benchmarking. He has a blog.
Frank was at Microsoft Research Silicon Valley where he led the Naiad project and co-invented Differential Privacy. He has a GitHub repository named blog.
Cuong was the third engineer at YouTube, the founding head of Dropbox’s first remote office in New York City, and an engineering manager at Cockroach Labs.
Nikhil specializes in distributed systems, SQL databases, and build systems. He was previously an engineer on the core team at Cockroach Labs, where he worked on the replication engine.
Jamie was a researcher at Relational AI, and was the CTO at Eve. Jamie also has a blog like all the other cool kids.
Brennan was a software engineer at Facebook before joining Materialize, working on everything from mobile app battery efficiency to deep learning frameworks.
Brandon is a software engineer who likes the full stack. He was previously an engineer at Knewton where he worked hard to make things reliable no matter what users or engineers threw at them.
Jessica, previously an engineer at Bluecore, has a passion for well-implemented infrastructure and hand drawn software diagrams.
Venus is a London-born New Yorker dedicated to cultivating a unique working environment and has a creative, intuitive approach to Office & Operations Management.
Walid has been following the tech space very closely since his days as an investment broker. After co-founding his own business in the Middle East, he is combining his entrepreneurial nature with his passion for technology as Materialize’s first sales hire.
Andi is enthusiastic about Big Data and about building technologies that will make everyone else excited about it too. Previously at Oracle, she worked on the RDBMS and a proprietary NoSQL database.