Skip to content
Home » Curated Blogs from Techbuddies » PostgreSQL

PostgreSQL

Whether you’re a seasoned developer or just beginning your journey into database systems, this hub is your guide to understanding the inner workings of PostgreSQL. Dive deep into the architecture, memory management, background workers, planner, executor, WAL and more – and learn how to navigate the PostgreSQL codebase, write extensions and even contribute a new feature to core PostgreSQL.

This is more than just theory – It is about building the skills and insights needed to shape the future of one of the world’s most powerful open-source databases.

This section dives into practical PostgreSQL techniques drawn from real production experience. It covers performance tuning, query optimization, replication, extensions, and day-to-day operational patterns that matter when PostgreSQL is running under real load. The focus is on understanding how PostgreSQL behaves internally and applying that knowledge to build systems that are reliable, scalable, and easier to operate in production environments.

PostgreSQL Page Structure & Scan Methods Explained Now

Introduction This post introduces the fundamentals of PostgreSQL’s data page (block) mechanism and how data retrieval works from a high-level…

PostgreSQL Architecture and Storage Paradigm Exposed Now

Introduction Curious what really powers PostgreSQL behind the scenes? This post exposes core PostgreSQL architecture and storage paradigm that drive…

Understanding Incremental Data Backup in pg_rman

Previously, we discussed how to perform a simple backup using pg_rman. As pg_rman can back up PostgreSQL at the physical file copy level, it is quite…

Restore PostgreSQL with pg_rman

We discussed a topic on how to create simple backups using pg_rman. In this blog post, we will demonstrate how to restore PostgreSQL using a backup…

A simple way to backup PostgreSQL with pg_rman

Introduction PostgreSQL, a powerful open-source relational database, is known for its robustness and extensibility. One critical aspect of database…

Unlock Your Arsenals: GDB Debugging Essentials with PostgreSQL

GDB is a powerful tool for any seasoned C developer. Explore the essentials of GDB debugging with PostgreSQL database as practical examples…