Addressing Vendor Weaknesses In User-space

A session at Surge 2011

Thursday 29th September, 2011

4:00pm to 5:00pm (EST)

Postgres has a long and stable legacy, but with that comes some steadfast design principals that don't always jive with operability in large systems. Fixing these issues in-kernel is an epic undertaking in both code complexity and social complexity, and sometimes it just proves easier to do it your damn self.

In this talk, we'll deep dive into the development and refinement of a low-level bloat removal/defragmentation system, designed entirely outside the database kernel and explore an adventure of wrong turns, bad bugs, and handicapped approaches. The adventure doesn't have a magical ending, but rather an acceptably happy one: a tool that can be used on highly concurrent, high-performance, zero-downtime environments.

About the speaker

This person is speaking at this event.
Robert Treat

Lead Database Architect, OmniTI

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 4:00pm5:00pm EST

Date Thu 29th September 2011


Edinburgh Room, Tremont Plaza Hotel

Short URL


Official session page


View the schedule



Books by speaker

  • Beginning PHP and PostgreSQL 8

See something wrong?

Report an issue with this session