Presented by:

Untitled auto x2

Ibrar Ahmed

pgEdge

Ibrar Ahmed is a seasoned Principal Engineer at pgEdge, bringing a wealth of experience in software design and development to the world of open source. With a strong background in system-level embedded development, Ibrar has honed his expertise over the years with renowned PostgreSQL companies such as EnterpriseDB, Percona, and Bitnine.

Having embarked on his journey with PostgreSQL since 2006, Ibrar has become intricately involved in the core engine of PostgreSQL, making significant contributions to its evolution. From spearheading major performance enhancements to refining various PostgreSQL modules, his dedication to advancing the platform has left an indelible mark on the PostgreSQL community.

Beyond PostgreSQL, Ibrar's proficiency extends to a multitude of databases, including MySQL, Oracle, and cutting-edge NoSQL technologies like MongoDB and Hadoop. His expertise isn't confined solely to databases; he possesses adeptness with related tools such as Hive, HBase, and Spark, seamlessly integrating them with PostgreSQL to unlock new possibilities in data management and analytics.

Recognized for his depth of knowledge and insight, Ibrar has authored multiple authoritative books on PostgreSQL and is a highly regarded blogger within the PostgreSQL community, sharing valuable insights and best practices with a global audience. With a passion for innovation and a commitment to excellence, Ibrar Ahmed continues to drive forward the boundaries of database technology, shaping the future of data management in the digital age. He gave more than fifteen PostgreSQL talks in the last one year in various parts of the World (PostgreConf-EU, PostgreConf-ASIA, PostgreConf-NY, Percona Lives, etc ). He also authored multiple books on PostgreSQL.

No video of the event yet, sorry!
Download the Slides

As businesses grow and data traffic intensifies, PostgreSQL database systems are often thrust into the spotlight, faced with the critical challenge of accommodating increasing workloads. In the database realm, scalability is the magic word. But how does one choose between vertical (scaling up) and horizontal (scaling out) scalability? And more importantly, how are these effectively implemented in PostgreSQL? This session aims to provide a lucid understanding of both vertical and horizontal scalability in the context of PostgreSQL, offering insights into the strategies, tools, and best practices for each.

Key Takeaways: Understanding Scalability: A foundational look at what scalability means, its importance, and the nuances that differentiate vertical and horizontal strategies.

Vertical Scalability Conceptual Overview: Delve into the principles of scaling up – from hardware enhancements to software optimizations. PostgreSQL Specifics: Learn how to optimize PostgreSQL configurations for better performance on beefier hardware, understanding CPU, memory, and I/O optimizations.

Horizontal Scalability The Basics: Understanding the principles of scaling out – distributing database loads across multiple nodes. Existing Solutions: Exploration of tools and extensions like Spock, Citus, and Postgres-XL which facilitate horizontal scaling in PostgreSQL. Partitioning and Sharding: Understand how data distribution strategies like partitioning and sharding can assist in achieving effective horizontal scalability.

Balancing the Scales: Insights into scenarios where a hybrid approach might be beneficial and how to effectively balance between vertical and horizontal scaling based on specific use-cases. Performance Considerations: Deep dive into monitoring and ensuring performance consistency as you scale, avoiding potential pitfalls and bottlenecks.

Future Trajectory: A glimpse into how scalability solutions for PostgreSQL are evolving and what the future might hold.

Date:
2024 April 19 16:00 PDT
Duration:
50 min
Room:
Winchester
Conference:
Postgres Conference 2024
Language:
English
Track:
Ops
Difficulty:
Easy