Schedule - PGConf NYC 2025

Optimizing PostgreSQL with Table Partitioning: Scaling Alternative Data at Bloomberg

Level: Intermediate

Table partitioning in PostgreSQL databases offers significant performance and operational advantages, particularly for large datasets. By enabling partition pruning, queries can target only the relevant subsets of data, substantially improving execution times. Maintenance operations such as vacuuming, reindexing, and backups become more efficient, as they can be performed incrementally on individual partitions rather than the entire table. Partitioning also simplifies data lifecycle management by allowing old data to be archived or dropped quickly without costly delete operations. In this session, you will learn how to apply table partitioning to maximize performance of your Postgres database through a real-world example of how we maintain large alternative datasets at Bloomberg.

Speaker

Ivan Sayapin
Yu Lung Law