Skip to content

Better materialized views in 1 million LOC: Inside Materialize's PostgresSQL src

Photo of Joshua Drake
Hosted By
Joshua D.
Better materialized views in 1 million LOC: Inside Materialize's PostgresSQL src

Details

Instructions for getting into the building:

When you arrive at 436 Lafayette St, just select "Materialize" on the on the intercom outside and someone will buzz you into the building. Take the elevator to floor six.
*
Full address: 436 Lafayette St floor 6, New York, NY 10003

PostgreSQL's materialized views are a great tool to provide low-latency answers to complex queries – but did you know they could offer serializable consistency if you used cutting-edge streaming engines, many millions of dollars, and countless hours of work from talented systems engineers and academics? Oh, and I guess you could then also join them with arbitrarily complex queries over Kafka topics…

In this talk, we'll take a look at what Materialize does from a few different points of views: how it differs from PostgreSQL, and how that fits into the modern data landscape. We'll then explore the architectural considerations we made to bring PostgreSQL data into an operational data warehouse. Lastly, we'll dive into the implementation details and the first correctness bug any of us have ever uncovered in PG.

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of NYC Postgres group
NYC Postgres
See more events
Materialize
436 Lafayette St floor 6 · New York, NY