

Postgres Performance Optimization: Connection Pooling, JDBC, and Distributed Databases
Feb 2, 2025
In this engaging discussion, Alvaro Hernandez, a Postgres JDBC driver contributor and startup founder, delves into the nuances of Postgres performance optimization. He highlights the critical role of connection pooling and recommends tools like PgBouncer for better efficiency. Alvaro also touches on the evolution of Postgres authentication with SCRAM and the complexities of distributed databases. With insights on the trade-offs between optimistic and pessimistic locking, he emphasizes the importance of understanding database internals for optimal application design.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7
Intro
00:00 • 2min
Enhancing Security: Postgres Authentication Evolution
02:03 • 9min
Transitioning Cryptography in Java
11:26 • 6min
Simplifying Java for Non-Programmers in Healthcare Finance
17:00 • 2min
Navigating Custom Cryptography and Database Evolution
18:41 • 17min
Optimizing PostgreSQL Performance and Connection Pooling
35:53 • 4min
Optimizing Database Connections in PostgreSQL
39:24 • 30min